== (等しい) 演算子を使用して異なる型を比較するときに例外を取得する方法はありますか? Python 3 は、異なる型のオブジェクトを並べ替えようとすると例外をスローします。しかし、== は依然として False を返します。
または、間違った型の仮定によって引き起こされる検出が困難なバグを回避する他の方法はありますか? 役立つデザインパターンはありますか?
たとえば、プロパティが基本的に数値であっても、誰かが常に文字列を返す xmlparser.get() の他の誰かの実装を使用する場合を考えています。