changeset 88 | bac6435df86f |
parent 87 | ce2607713931 |
child 90 | 2245e8776086 |
--- a/xmlclass/xmlclass.py Mon Sep 10 08:37:04 2007 +0200 +++ b/xmlclass/xmlclass.py Mon Sep 10 09:00:50 2007 +0200 @@ -749,7 +749,7 @@ computed_value = ComputeValue(value) else: computed_value = None - if values[2] != "optional" or value != computed_value: + if values[2] != "optional" or (value != None and computed_value != values[3]): if len(bases) > 0: base_extras[attr] = value else: