def METHOD_NAME(self):
    if self._has_reader and not self._closing:
        try:
            self._has_reader = self.async_loop.call_later(
                self._poll_wait_time, self.METHOD_NAME
            )
            if self.sync_serial.in_waiting:
                self._read_ready()
        except serial.SerialException as exc:
            self.async_loop.call_soon(self._call_connection_lost, exc)
            self.abort()