43 lines
842 B
Python
43 lines
842 B
Python
""" Checks that reversed() receive proper argument """
|
|
# pylint: disable=missing-docstring,invalid-name,unused-variable
|
|
# pylint: disable=too-few-public-methods,no-self-use,no-absolute-import
|
|
|
|
def test():
|
|
def parent():
|
|
a = 42
|
|
def stuff():
|
|
nonlocal a
|
|
|
|
c = 24
|
|
def parent2():
|
|
a = 42
|
|
def stuff():
|
|
def other_stuff():
|
|
nonlocal a
|
|
nonlocal c
|
|
|
|
b = 42
|
|
def func():
|
|
def other_func():
|
|
nonlocal b # [nonlocal-without-binding]
|
|
|
|
class SomeClass(object):
|
|
nonlocal x # [nonlocal-without-binding]
|
|
|
|
def func(self):
|
|
nonlocal some_attr # [nonlocal-without-binding]
|
|
|
|
|
|
def func2():
|
|
nonlocal_ = None
|
|
local = None
|
|
|
|
class Class:
|
|
|
|
nonlocal nonlocal_
|
|
|
|
nonlocal_ = 1
|
|
local = 1
|
|
|
|
return local + nonlocal_
|