Skip to content

Commit f77708f

Browse files
made modeled.member.list initialized with empty list by default
1 parent 593dc70 commit f77708f

1 file changed

Lines changed: 3 additions & 6 deletions

File tree

modeled/member/list.py

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -47,17 +47,14 @@ def itemtype(self):
4747
return self.mtype.mtype
4848

4949
def __init__(self, items=None, **options):
50+
if items is None:
51+
items = []
5052
try:
5153
assert(issubclass(self.mtype, modeled.list))
5254
except AttributeError:
5355
items = modeled.list(items)
5456
self.__class__ = type(self)[items.mtype]
55-
member.__init__(self, items, **options)
56-
else:
57-
if items is None:
58-
member.__init__(self, **options)
59-
else:
60-
member.__init__(self, items, **options)
57+
member.__init__(self, items, **options)
6158
self.indexname = options.get('indexname', 'index')
6259
try:
6360
self.itemname = options['itemname']

0 commit comments

Comments
 (0)