branch | 3.1 |
changeset 2027 | 85eae6a79f75 |
parent 471 | 9dc392f05c65 |
child 692 | 800592b8d39b |
child 959 | ffe5e1631081 |
--- a/common/mixins.py Thu Jan 15 10:13:25 2009 +0100 +++ b/common/mixins.py Wed Jun 03 19:42:23 2009 +0200 @@ -145,7 +145,6 @@ return self.iterchildren() def is_leaf(self): - print '*' * 80 return len(self.children()) == 0 def is_root(self): @@ -165,7 +164,11 @@ @property def state(self): - return self.in_state[0].name + try: + return self.in_state[0].name + except IndexError: + self.warning('entity %s has no state', self) + return None @property def displayable_state(self):