better class name printing for inheritors of FSM

This commit is contained in:
Joe Shochet 2005-12-29 00:58:19 +00:00
parent eb8ae8461d
commit e502aa8180

View File

@ -403,8 +403,9 @@ class FSM(DirectObject.DirectObject):
""" """
Print out something useful about the fsm Print out something useful about the fsm
""" """
className = self.__class__.__name__
if self.state: if self.state:
str = ("FSM " + self.name + ' in state "' + self.state + '"') str = ('%s FSM:%s in state "%s"' % (className, self.name, self.state))
else: else:
str = ("FSM " + self.name + ' not in any state') str = ('%s FSM:%s not in any state' % (className, self.name))
return str return str