I could be wrong, but I *think* <code>self.__repo__ = self.__str__</code> already defined for the Exception base-class.