diff --git a/examples/master/repository/run_forever.py b/examples/master/repository/run_forever.py new file mode 100644 index 000000000..73f6e2e20 --- /dev/null +++ b/examples/master/repository/run_forever.py @@ -0,0 +1,18 @@ +from itertools import count +from time import sleep + +from artiq import * + + +class RunForever(EnvExperiment): + def build(self): + self.setattr_device("scheduler") + + def run(self): + try: + for i in count(): + self.scheduler.pause() + sleep(1) + print("ping", i) + except TerminationRequested: + print("Terminated gracefully")