Don't resolve forward outgoing references in class except cython and pyi (PY-26368)

This commit is contained in:
Semyon Proshev
2017-10-25 19:04:00 +03:00
parent a2e13fee96
commit a41365069e
6 changed files with 80 additions and 30 deletions
@@ -0,0 +1,22 @@
class A1:
foo = <error descr="Unresolved reference 'B1'">B1</error>()
class B1:
pass
class A21:
class A22:
bar = <error descr="Unresolved reference 'B2'">B2</error>()
class B2:
pass
class A31:
def baz(self):
class A32:
egg = B3()
class B3:
pass