My question pertains to a comment on Chapter 45 of LP3THW. Under the heading Class Style, one of the bullets says “Always, always have class Name(object) format or else you will be in big trouble.”
I am not entirely sure I understand this statement. Does it recommend that I define classes in the following manner?
class ClassName(object):
That is, to include the ‘object’ part in the definition?
I have looked this up online, and including object (the explicit way) was required in Python 2, and isn’t anymore in python 3. What I am curious about is the ‘big trouble’ part. If I left that bracket empty, would I have anything more to fear than disapproving humans?