オブジェクトが与えられた場合、それがクラスであるか、特定のクラス Foo のサブクラスであるかをどのように見分けるのですか?
例えば
class Bar(Foo):
pass
isinstance(Bar(), Foo) # => True
issubclass(Bar, Foo) # <--- how do I do that?
オブジェクトが与えられた場合、それがクラスであるか、特定のクラス Foo のサブクラスであるかをどのように見分けるのですか?
例えば
class Bar(Foo):
pass
isinstance(Bar(), Foo) # => True
issubclass(Bar, Foo) # <--- how do I do that?