-
Notifications
You must be signed in to change notification settings - Fork 306
Open
Labels
coreIssues relating to core functionality (e.g. syntax)Issues relating to core functionality (e.g. syntax)
Description
For example:
class test(bytes):
def __init__(self):
self.it= False
def __iter__(self):
self.it = True
return self
def __next__(self):
raise StopIteration
# via for loop
t = test()
for x in t: pass
assert t.it
# via list
t = test()
list(t)
assert t.itThis issue also seems to occur for other iterable base classes:
str: fails on list calltuple: StackOverflowExceptionlist: StackOverflowExceptioncollections.deque: fails on for loop and list callset: fails on for loop and list call- other cases?
Hit this failure while trying to run ipy -m pip install pyserial.
Metadata
Metadata
Assignees
Labels
coreIssues relating to core functionality (e.g. syntax)Issues relating to core functionality (e.g. syntax)