Commit 7d492fa8 by Justin Riley

raise informative exception rather than use assert

parent 8d3fb7fd
...@@ -97,7 +97,9 @@ class RandomizeModule(RandomizeFields, XModule): ...@@ -97,7 +97,9 @@ class RandomizeModule(RandomizeFields, XModule):
self.child_descriptor = all_choices.get(self.choice) self.child_descriptor = all_choices.get(self.choice)
# Now get_children() should return a list with one element # Now get_children() should return a list with one element
children = self.get_children() children = self.get_children()
assert len(children) == 1 if len(children) != 1:
raise Exception("self.get_children() returned %d elements:\n%s"
% (len(children), str(children)))
self.child = children[0] self.child = children[0]
else: else:
self.child_descriptor = None self.child_descriptor = None
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment