in pythonflow/pfmq/_base.py [0:0]
def run_async(self):
"""
Run the event loop in a background thread.
"""
if not self.is_alive:
self._thread = threading.Thread(target=self.run, daemon=True)
self._thread.start()
return self._thread