Fix a recursion issue and add a test.

This commit is contained in:
Dave Halter
2016-07-27 19:15:03 +02:00
parent a6dd7bf822
commit 0a4e858d88
5 changed files with 15 additions and 5 deletions

View File

@@ -308,6 +308,20 @@ Recursion().a
#?
Recursion().b
class X():
def __init__(self):
self.recursive = [1, 3]
def annoying(self):
self.recursive = [self.recursive[0]]
def recurse(self):
self.recursive = [self.recursive[1]]
#? int()
X().recursive[0]
# -----------------
# ducktyping
# -----------------