Python: почему isinstance может возвращать False, когда он должен возвращать True?

Сейчас я занимаюсь трассировкой pdb, чтобы выяснить это

ipdb> isinstance(var, Type)
False
ipdb> type(var)
<class 'module.Type'>
ipdb> Type
<class 'module.Type'>

Почему это может произойти?

PS isinstance(var, type(var))возвращает Trueкак и ожидалось

17
задан evgeniuz 14 May 2012 в 11:50
поделиться