Skip to content

Commit 98a63ff

Browse files
made modeled.member.dict initialized with empty dict by default
1 parent f77708f commit 98a63ff

1 file changed

Lines changed: 3 additions & 6 deletions

File tree

modeled/member/dict.py

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -63,17 +63,14 @@ def valuetype(self):
6363
return self.mtype.mtype.mtypes[1]
6464

6565
def __init__(self, items=None, **options):
66+
if items is None:
67+
items = {}
6668
try:
6769
assert(issubclass(self.mtype, modeled.dict))
6870
except AttributeError:
6971
items = modeled.dict(items)
7072
self.__class__ = type(self)[items.mtype.mtypes]
71-
member.__init__(self, items, **options)
72-
else:
73-
if items is None:
74-
member.__init__(self, **options)
75-
else:
76-
member.__init__(self, items, **options)
73+
member.__init__(self, items, **options)
7774
self.keyname = options.get('keyname', 'key')
7875
try:
7976
self.valuename = options['valuename']

0 commit comments

Comments
 (0)