We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent f77708f commit 98a63ffCopy full SHA for 98a63ff
1 file changed
modeled/member/dict.py
@@ -63,17 +63,14 @@ def valuetype(self):
63
return self.mtype.mtype.mtypes[1]
64
65
def __init__(self, items=None, **options):
66
+ if items is None:
67
+ items = {}
68
try:
69
assert(issubclass(self.mtype, modeled.dict))
70
except AttributeError:
71
items = modeled.dict(items)
72
self.__class__ = type(self)[items.mtype.mtypes]
- member.__init__(self, items, **options)
- else:
73
- if items is None:
74
- member.__init__(self, **options)
75
76
+ member.__init__(self, items, **options)
77
self.keyname = options.get('keyname', 'key')
78
79
self.valuename = options['valuename']
0 commit comments