Is it impossible to override __init__() method of classes implemented in C (such as datetime.datetime) ?
example.py: from datetime import datetime class Foo(datetime): def __init__(self): pass obj = Foo() Result (Python 2.7.7 and 3.4.1): Traceback (most recent call last): File "hoge.py", line 7, in <module> obj = Foo() TypeError: Required argument 'year' (pos 1) not found It seems to be failed to override datetime.__init__() in subclass. -- regards, makoto kuwata
-- https://mail.python.org/mailman/listinfo/python-list