Files
codeql/python/ql/test/query-tests/analysis/Consistency/test.py
2020-06-19 17:02:47 +02:00

39 lines
560 B
Python

class BaseClass(object):
cls_attr = 0
def __init__(self):
self.shadowing = 2
class DerivedClass(BaseClass):
cls_attr = 3
shadowing = 5
def __init__(self):
BaseClass.__init__(self)
self.inst_attr = 4
def method(self):
self.cls_attr
self.inst_attr
self.shadowing
def comprehensions_and_generators(seq):
[y*y for y in seq]
(y*y for y in seq)
{y*y for y in seq}
{y:y*y for y in seq}
@decorator(x)
class Decorated(object):
pass
d = Decorated()
import package