Aus der Dokumentation für einfachen Statuszugriff.
Code: Select all
import simpy
def subfunc(env):
print(env.active_process.name) # will print "my_proc"
def my_proc(env):
while True:
print(env.active_process.name) # will print "my_proc"
yield env.process(subfunc(env))
yield env.timeout(1)
return 42
env = simpy.Environment()
p1_result = env.process(my_proc(env))
print(type(env.active_process)) # None
env.step()
print(type(env.active_process)) # None
Mobile version