We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 593dc70 commit f77708fCopy full SHA for f77708f
1 file changed
modeled/member/list.py
@@ -47,17 +47,14 @@ def itemtype(self):
47
return self.mtype.mtype
48
49
def __init__(self, items=None, **options):
50
+ if items is None:
51
+ items = []
52
try:
53
assert(issubclass(self.mtype, modeled.list))
54
except AttributeError:
55
items = modeled.list(items)
56
self.__class__ = type(self)[items.mtype]
- member.__init__(self, items, **options)
- else:
57
- if items is None:
58
- member.__init__(self, **options)
59
60
+ member.__init__(self, items, **options)
61
self.indexname = options.get('indexname', 'index')
62
63
self.itemname = options['itemname']
0 commit comments