Files
codeql/python/ql/test/query-tests/Classes/overwriting-attribute/overwriting_attribute.py
2018-11-19 15:15:54 +00:00

24 lines
451 B
Python

#Attribute set in both superclass and subclass
class C(object):
def __init__(self):
self.var = 0
class D(C):
def __init__(self):
self.var = 1 # self.var will be overwritten
C.__init__(self)
#Attribute set in both superclass and subclass
class E(object):
def __init__(self):
self.var = 0 # self.var will be overwritten
class F(E):
def __init__(self):
E.__init__(self)
self.var = 1