Seite 2 von 2

Re: Unerklärlicher Typfehler

Verfasst: Donnerstag 20. August 2015, 16:13
von pillmuncher
@DopaminZH: Manchmal hilft es auch, wenn man seine Annahmen auf Richtigkeit überprüft:

Code: Alles auswählen

>>> class A:
...     pass
...
>>> class B(A):
...     pass
...
>>> a = A()
>>> b = B()
>>> type(a)
<class '__main__.A'>
>>> type(b)
<class '__main__.B'>
>>> A == B
False
>>> type(a) == type(b)
False
>>> issubclass(B, A)
True
>>> isinstance(b, A)
True