I have two functions , generatorA()
calls the generatorB()
inside it. I want to get all the yield when calling the generatorB()
, but I only get 0,1,2
how to get 0,1,2,3,4,5
generatorA()
is a call back function. so I can't say, when It will be called.
def generatorA():
mylist = range(4,6)
for i in mylist:
yield i
def generatorB():
generatorA()
mylist = range(3)
for i in mylist:
yield i
for i in generatorB():
print(i)