[python] Is it not possible to define multiple constructors in Python?