def __preroll(self, *arg, **argd): Axon.Scheduler.scheduler.run = Axon.Scheduler.scheduler() chooser = RecordingChooser(*arg, **argd).activate() target = Axon.Component.component().activate() chooser.link((chooser, "outbox"), (target, "inbox")) chooser.link((chooser, "signal"), (target, "control")) execute = Axon.Scheduler.scheduler.run.main() return chooser, target, execute