def as_service(self, loop: asyncio.AbstractEventLoop, *args: Any, **kwargs: Any) -> Service: return Service.from_awaitable( self.execute(*args, **kwargs), name=type(self).__name__, loop=loop or asyncio.get_event_loop())
def as_service(self, loop: asyncio.AbstractEventLoop, *args: Any, **kwargs: Any) -> Service: """Wrap command in a :class:`mode.Service` object.""" return Service.from_awaitable( self.execute(*args, **kwargs), name=type(self).__name__, loop=loop or asyncio.get_event_loop())