[Checkins] SVN: zope.app.form/trunk/src/zope/app/form/browser/itemswidgets.py replaced ITitledTokenizedTerm.providedBy with an adapter call to ITitledTokenizedTerm thus theroetically allowing putting in titles with an adapter

Christian Zagrodnick cz at gocept.com
Fri Jun 8 07:52:04 EDT 2007


Log message for revision 76489:
  replaced ITitledTokenizedTerm.providedBy with an adapter call to ITitledTokenizedTerm thus theroetically allowing putting in titles with an adapter

Changed:
  U   zope.app.form/trunk/src/zope/app/form/browser/itemswidgets.py

-=-
Modified: zope.app.form/trunk/src/zope/app/form/browser/itemswidgets.py
===================================================================
--- zope.app.form/trunk/src/zope/app/form/browser/itemswidgets.py	2007-06-08 11:39:13 UTC (rev 76488)
+++ zope.app.form/trunk/src/zope/app/form/browser/itemswidgets.py	2007-06-08 11:52:03 UTC (rev 76489)
@@ -106,9 +106,10 @@
         known to be a string, or str()able.
 
         """
-        if ITitledTokenizedTerm.providedBy(term):
-            return self.translate(term.title)
-        return term.token
+        titled = ITitledTokenizedTerm(term, None)
+        if titled is None:
+            return term.token
+        return self.translate(titled.title)
 
     def convertTokensToValues(self, tokens):
         """Convert term tokens to the terms themselves.



More information about the Checkins mailing list