def changes(self, **opts):
        if opts.get('feed') == 'continuous':
            return self._changes(**opts)
        _, _, data = self.resource.get_json('_changes', **opts)
        return data
Look at the first 'size' bytes in packet without moving cursor.
dataset/ETHPy150Open djc/couchdb-python/couchdb/client.py/Database.changes--crossover with--dataset/ETHPy150Open uwdata/termite-data-server/web2py/gluon/contrib/pymysql/connections.py/MysqlPacket.peek