def records(self):
        """ Generator for records obtained from this result.

        :yields: iterable of :class:`.Record` objects
        """
        records = self._records
        next_record = records.popleft
        while records:
            yield next_record()
        attached = self.attached
        if attached():
            self._session.send()
        while attached():
            self._session.fetch()
            while records:
                yield next_record()
def records ( self ) : records = self . _records next_record = records . popleft while records : yield next_record ( ) attached = self . attached if attached ( ) : self . _session . send ( ) while attached ( ) : self . _session . fetch ( ) while records : yield next_record ( )
Generator for records obtained from this result.

        :yields: iterable of :class:`.Record` objects