В Python я могу определить класс 'foo' следующими способами:
class foo:
pass
или
class foo(object):
pass
Какая разница? Я попытался использовать функцию issubclass (foo, object), чтобы увидеть, возвращает ли она True для обоих определений классов. Это не так.
IDLE 2.6.3
>>> class foo:
pass
>>> issubclass(foo, object)
False
>>> class foo(object):
pass
>>> issubclass(foo, object)
True
Спасибо.