+ @classmethod
+ def normalize_handle_name(cls, name):
+ if "#" in name:
+ # Already a properly formatted name, run through the ringer just in case
+ return cls.to_handle_name(*cls.from_handle_name(name))
+ return name
+ else:
+ return cls.to_handle_name("", name)
+
+ def is_same(self, handleType, handleName):
+ handleName = self.normalize_handle_name(handleName)
+ _moduleLogger.info("%r == %r %r?" % (self, handleType, handleName))
+ return self.get_name() == handleName and self.get_type() == handleType
+