Files
codeql/python/ql/test/query-tests/analysis/jump_to_defn/test.py
2018-11-19 15:15:54 +00:00

46 lines
674 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
#ODASA-3836
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}
#ODASA-5391
@decorator(x)
class Decorated(object):
pass
d = Decorated()
import module as thing
from module import foo
foo
thing.bar
from package import x
import package as p
p.x