in Python 3 we don't have to inherit from object as it's inherited implicitly.
class A() #python 3 inherits from object
However in Python 2 we have to explicitly inherit from object:
class A(object) #python 2
So at the one hand side, we eventually want to move to Python 3, which would be a point for not inheriting from object. Reading this thread: Python class inherits object. gives me the feeling, it can be eventually harmfull but not really. At the other hand we don't want to mess too much with hacky stuff.
So what is the way to go, if you are planning to switch to Python 3 soon and want to have a clean inheritance chain?