[Erp5-report] r32373 leonardo - /experimental/erp5.buildout-zope-2.12/trunk/src/Products/Lo...
nobody at svn.erp5.org
nobody at svn.erp5.org
Tue Feb 9 17:40:56 CET 2010
Author: leonardo
Date: Tue Feb 9 17:40:56 2010
New Revision: 32373
URL: http://svn.erp5.org?rev=32373&view=rev
Log:
Work around http://bugs.hforge.org/show_bug.cgi?id=805 , fix testTranslation failure on Zope 2.12
Modified:
experimental/erp5.buildout-zope-2.12/trunk/src/Products/Localizer/MessageCatalog.py
Modified: experimental/erp5.buildout-zope-2.12/trunk/src/Products/Localizer/MessageCatalog.py
URL: http://svn.erp5.org/experimental/erp5.buildout-zope-2.12/trunk/src/Products/Localizer/MessageCatalog.py?rev=32373&r1=32372&r2=32373&view=diff
==============================================================================
--- experimental/erp5.buildout-zope-2.12/trunk/src/Products/Localizer/MessageCatalog.py [utf8] (original)
+++ experimental/erp5.buildout-zope-2.12/trunk/src/Products/Localizer/MessageCatalog.py [utf8] Tue Feb 9 17:40:56 2010
@@ -653,6 +653,10 @@
# Load the data
po = itools.gettext.POFile(string=data)
for msgid in po.get_msgids():
+ if not isinstance(msgid, basestring):
+ # new .get_msgids() of new itools.gettext return list of
+ # (context, msgid) tuples. 'context' is usually None
+ _context, msgid = msgid
if msgid:
msgstr = po.get_msgstr(msgid) or ''
if not messages.has_key(msgid):
More information about the Erp5-report
mailing list