From e502aa8180df7d1a78b22aeced7b197fd0affff6 Mon Sep 17 00:00:00 2001 From: Joe Shochet Date: Thu, 29 Dec 2005 00:58:19 +0000 Subject: [PATCH] better class name printing for inheritors of FSM --- direct/src/fsm/FSM.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/direct/src/fsm/FSM.py b/direct/src/fsm/FSM.py index ed5d65a1e8..c8e404a059 100644 --- a/direct/src/fsm/FSM.py +++ b/direct/src/fsm/FSM.py @@ -403,8 +403,9 @@ class FSM(DirectObject.DirectObject): """ Print out something useful about the fsm """ + className = self.__class__.__name__ if self.state: - str = ("FSM " + self.name + ' in state "' + self.state + '"') + str = ('%s FSM:%s in state "%s"' % (className, self.name, self.state)) else: - str = ("FSM " + self.name + ' not in any state') + str = ('%s FSM:%s not in any state' % (className, self.name)) return str