X-Git-Url: https://scm.cri.ensmp.fr/git/Portfolio.git/blobdiff_plain/2da869b2b46179d64c05eaac4081226fdbbbc9ff..e73353500c67453ef9663d67eaeee7dd46c358ee:/utils.py diff --git a/utils.py b/utils.py deleted file mode 100755 index fe5f6d1..0000000 --- a/utils.py +++ /dev/null @@ -1,32 +0,0 @@ -# -*- coding: utf-8 -*- -############################################################ -# Copyright © 2008 Benoît PIN # -# Plinn - http://plinn.org # -# # -# This program is free software; you can redistribute it # -# and/or modify it under the terms of the Creative Commons # -# "Attribution-Noncommercial 2.0 Generic" # -# http://creativecommons.org/licenses/by-nc/2.0/ # -############################################################ -""" Global utilities for portfolio / photo objects. -""" - -from AccessControl import ModuleSecurityInfo -from zope.i18n import translate as i18ntranslate -from zope.i18nmessageid import MessageFactory - -security = ModuleSecurityInfo('Products.Portfolio.utils') - -security.declarePublic('Message') -Message = MessageFactory('portfolio') - -security.declarePublic('translate') -def translate(message, context): - """ Translate i18n message. - """ - if isinstance(message, Exception): - try: - message = message[0] - except (TypeError, IndexError): - pass - return i18ntranslate(message, domain='portfolio', context=context.REQUEST)