T
Size: a a a
T
IF
In [1]: class A:
...: def __init__(self): pass
...:
In [2]: a = A()
In [3]: A, a
Out[3]: (__main__.A, <__main__.A at 0x7f47dccf52b0>)
IN

IF
isinstance(obj, type(obj)) всегда TrueIF
inspect.signature получить аргументы функции, но в некоторых как kwarg указан экземпляр класса, а когда я перевожу аргументы в строку получается <cls object at 0xdeadbeef> и syntaxerrorIN

IF

builtins. хардкодить не вариант наверное, не уверен что не появится другой функции с такой проблемойpl