I always thought operator is determined if the given variable is of the given type. But I just determined it was not true:
>>> class A():
pass
...
>>> a = A()
>>> a is A
False
How do I test if a is of type class A?
Please advise.
Thanks, Boda Cydo.
You want
isinstance(a, A).Keep in mind, it might be better to avoid the
isinstancecheck by adding methods toAthat make it do what you want without explicitly determining that it is anA.isdetermines if two objects are the same object.