[Checkins] SVN: zope.schema/trunk/ Make Choice and Bool fields implement IFromUnicode interface, because they do provide the ``fromUnicode`` method.
Dan Korostelev
nadako at gmail.com
Thu Mar 5 08:16:26 EST 2009
Log message for revision 97529:
Make Choice and Bool fields implement IFromUnicode interface, because they do provide the ``fromUnicode`` method.
Changed:
U zope.schema/trunk/CHANGES.txt
U zope.schema/trunk/src/zope/schema/_bootstrapfields.py
U zope.schema/trunk/src/zope/schema/_field.py
-=-
Modified: zope.schema/trunk/CHANGES.txt
===================================================================
--- zope.schema/trunk/CHANGES.txt 2009-03-05 12:45:33 UTC (rev 97528)
+++ zope.schema/trunk/CHANGES.txt 2009-03-05 13:16:25 UTC (rev 97529)
@@ -5,7 +5,8 @@
3.5.3 (unreleased)
------------------
-- ...
+- Make Choice and Bool fields implement IFromUnicode interface, because
+ they do provide the ``fromUnicode`` method.
3.5.2 (2009-02-04)
------------------
Modified: zope.schema/trunk/src/zope/schema/_bootstrapfields.py
===================================================================
--- zope.schema/trunk/src/zope/schema/_bootstrapfields.py 2009-03-05 12:45:33 UTC (rev 97528)
+++ zope.schema/trunk/src/zope/schema/_bootstrapfields.py 2009-03-05 13:16:25 UTC (rev 97529)
@@ -333,6 +333,9 @@
class Bool(Field):
"""A field representing a Bool."""
+
+ implements(IFromUnicode)
+
_type = type(True)
if _type is not type(1):
Modified: zope.schema/trunk/src/zope/schema/_field.py
===================================================================
--- zope.schema/trunk/src/zope/schema/_field.py 2009-03-05 12:45:33 UTC (rev 97528)
+++ zope.schema/trunk/src/zope/schema/_field.py 2009-03-05 13:16:25 UTC (rev 97529)
@@ -231,7 +231,7 @@
"""Choice fields can have a value found in a constant or dynamic set of
values given by the field definition.
"""
- implements(IChoice)
+ implements(IChoice, IFromUnicode)
def __init__(self, values=None, vocabulary=None, source=None, **kw):
"""Initialize object."""
More information about the Checkins
mailing list