code: def call_func(self, *args, **kwargs):
          
          asyncio.gather(
              self.cron(*args, **kwargs),
              loop=self.loop, return_exceptions=True
              ).add_done_callback(self.set_result)
docs: Called. Take care of exceptions using gather