async def fetchrow(self, *, timeout=None):
        r"""Return the next row.

        :param float timeout: Optional timeout value in seconds.

        :return: A :class:`Record` instance.
        """
        self._check_ready()
        if self._exhausted:
            return None
        recs = await self._exec(1, timeout)
        if len(recs) < 1:
            self._exhausted = True
            return None
        return recs[0]
async def fetchrow ( self , * , timeout = None ) : self . _check_ready ( ) if self . _exhausted : return None recs = await self . _exec ( 1 , timeout ) if len ( recs ) < 1 : self . _exhausted = True return None return recs [ 0 ]
r"""Return the next row.

        :param float timeout: Optional timeout value in seconds.

        :return: A :class:`Record` instance.