Eu queria saber como verificar se uma variável é uma classe (não uma instância!) Ou não.
Eu tentei usar a função isinstance(object, class_or_type_or_tuple)
para fazer isso, mas não sei que tipo uma classe terá.
Por exemplo, no código a seguir
class Foo: pass
isinstance(Foo, **???**) # i want to make this return True.
Eu tentei substituir " class
" por ??? , mas percebi que class
é uma palavra-chave em python.
inspect.isclass
a devoluçãoTrue
se o objeto para inspecionar é uma instância de classe , o usoinspect.isclass(type(Myclass()))