Does anyone have an idea why classes don't contain their definition line number as functions or methods do?
>>> some_fun.__code__.co_firstlineno 123 >>> SomeClass.??? This leads to some funny stuff when using `inspect`, such as this: -- weird.py ----------------------------- """ class C: HAHAHA! YOU FOOL! """ class C: "this is a perfectly ok class" class C: "this class is nice" ----------------------------------------- >>> inspect.getsource(weird.C) class C: HAHAHA! YOU FOOL! Why ??? -- https://mail.python.org/mailman/listinfo/python-list