code: async def stop_tasks(self, address):
          
  
          tasks = self._tasks.get(address, [])
          for task in tasks:
              task.cancel()
  
          asyncio.gather(*tasks, return_exceptions=True)
          self._tasks[address] = []
docs: Clear all tasks pertaining to a tile.
  
          This coroutine will synchronously cancel all running tasks that were
          attached to the given tile and wait for them to stop before returning.
  
          Args:
              address (int): The address of the tile we should stop.