type()クラスに対する呼び出しの出力をカスタマイズするにはどうすればよいですか?
__add__クラスにメソッドを実装しています。ユーザーが間違って使用しようとするTypeErrorと、次のメッセージが表示されます。
err_msg = "unsupported operand type(s) for -: '{}' and '{}'"
raise TypeError(err_msg.format(type(self), type(other)))
出力は次のとおりです。
TypeError: unsupported operand type(s) for +: '<type 'instance'>' and '<type 'int'>'
'<type 'my_class'>'代わりに読み取るにはどうすればよいですか?