async def stop(self, force: bool=False) -> None:
Log.debug('<STR_LIT>', self.name)<EOL>self.running = False<EOL>if force:<EOL><INDENT>self.task.cancel()<EOL><DEDENT>
Cancel the task if it hasn't yet started, or tell it to
        gracefully stop running if it has.