code: def run_until_complete(self) -> None:
          '''Execute the tasky/asyncio event loop until all tasks finish.'''
  
          Log.debug('running event loop until all tasks completed')
          self.terminate_on_finish = True
          asyncio.ensure_future(self.init())
          self.loop.run_forever()
          self.loop.close(f run_until_complete(self) -> None:
          '''Execute the tasky/asyncio event loop until all tasks finish.'''
  
          Log.debug('running event loop until all tasks completed')
          self.terminate_on_finish = True
          asyncio.ensure_future(self.init())
          self.loop.run_forever()
          self.loop.close()
docs: Execute the tasky/asyncio event loop until all tasks finish.