タイプ/クラスの統合なので、すべての値はから派生したタイプであると私は理解していobjectます。しかし、私はこれの絶対的な確認をドキュメントで見つけることができません。常にそうあるisinstance(anything, object)べきであるのは当然のことTrueですが、Python2コードベースにレガシーエッジケースがあることも想像できます。誰かがisinstance(value, object)そうでない True例を知っていますか?
コンテキスト:私が設計している型階層の一部として、常に返しAlphaたいすべてを含む型があります。Python 2.6以降でもうまくいくと思いますが、確実にしたいと思います。isinstance(obj, Alpha)TrueABCMeta.register(object)
編集:後世のために、ABCMeta.register(object)動作しません(試してみてください)。Ethan Furmanは、以下の彼の回答で、このケースの代替ソリューションを提供しています。