класс (Я точно не знаю какой) , а не строка?
isinstance(obj, type)
А что в type сувать?
for key, value in kwargs.items(): if key in query_params: print(f"Key: {key}, Value: {value.__repr__}") print(type(value)) if isinstance(value, type): print(f'isinstance - {value}') Key: test_depends_query, Value: <bound method Representation.__repr__ of FormatJson(format='json', data='foos')> <class 'main.FormatJson'> Key: test_query, Value: <method-wrapper '__repr__' of str object at 0x7fac64628130> <class 'str'>
Так у тебя value не класс, а экземпляр типа FormatJson
Вообще выглядит как будто ты делаешь что-то не то
делал распаковку из кваргов квери параметров, изначально у меня кварги были словари (ключ строка, значение строка), сейчас понял что помимо str в value у меня может быть экземпляр от Depends
Так вон они указаны же
внутри декоратора вытащить их нужно
https://gist.github.com/dotX12/b929cc21530af1d3cda29c25b37c12c2
Обсуждают сегодня