code: def start(self):
          
          self.stop()
          self._task = asyncio.ensure_future(self._pinger(), loop=self._loop)
docs: Start the pinging coroutine using the client and event loop which was
          passed to the constructor.
  
          :meth:`start` always behaves as if :meth:`stop` was called right before
          it.