Skip to content

Commit 320a62b

Browse files
committed
Make container slightly more flexible.
This change is fully backwards compatible.
1 parent 35c863d commit 320a62b

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

DeepFried2/containers/Container.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ def __init__(self, *modules):
88

99
self.modules = []
1010
for module in modules:
11+
assert isinstance(module, Module), "`Container`s can only contain objects of (sub)type `Module`."
1112
self.add(module)
1213

1314
def evaluate(self):
@@ -36,5 +37,5 @@ def get_stat_updates(self):
3637
stat_updates += module.get_stat_updates()
3738
return stat_updates
3839

39-
def add(self, module):
40-
self.modules.append(module)
40+
def add(self, *modules):
41+
self.modules += modules

0 commit comments

Comments
 (0)