proteus: Convert False value from Char into None (issue 556003)

1 view
Skip to first unread message

cedric...@b2ck.com

unread,
Oct 10, 2012, 4:20:03 AM10/10/12
to cedric...@b2ck.com, re...@tryton-rietveld-hrd.appspotmail.com, tryto...@googlegroups.com
Reviewers: ,



Please review this at http://codereview.tryton.org/556003/

Affected files:
M proteus/__init__.py


Index: proteus/__init__.py
===================================================================
--- a/proteus/__init__.py
+++ b/proteus/__init__.py
@@ -100,6 +100,12 @@
assert isinstance(value, basestring) or value in (None, False)
super(CharDescriptor, self).__set__(instance, value or '')

+ def __get__(self, instance, owner):
+ value = super(CharDescriptor, self).__get__(instance, owner)
+ if value is False:
+ value = None
+ return value
+

class BinaryDescriptor(FieldDescriptor):
default = None


Reply all
Reply to author
Forward
0 new messages