| [ Web Proxy ] |
| Viewing: https://raw.githubusercontent.com/cor0ps/codeql/master/python/ql/src/Classes/MissingCallToInit.py | [Back] [Original] |
class Vehicle(object):
def __init__(self):
self.mobile = True
class Car(Vehicle):
def __init__(self):
Vehicle.__init__(self)
self.car_init()
#Car.__init__ is missed out.
class SportsCar(Car, Vehicle):
def __init__(self):
Vehicle.__init__(self)
self.sports_car_init()
#Fix SportsCar by calling Car.__init__
class FixedSportsCar(Car, Vehicle):
def __init__(self):
Car.__init__(self)
self.sports_car_init()
| Web Proxy Viewer | New URL | Original Page |