def get_list(self, action, params, markers, path='/',
                 parent=None, verb='GET', callback=None):
        if not parent:
            parent = self
        def list_got(response):
            body = response.read()
            boto.log.debug(body)
            if not body:
                boto.log.error('Null body %s' % body)
                raise self.ResponseError(response.status, response.reason, body)
            elif response.status == 200:
                rs = ResultSet(markers)
                h = boto.handler.XmlHandler(rs, parent)
                xml.sax.parseString(body, h)
                if callable(callback):
                    callback(rs)
            else:
                boto.log.error('%s %s' % (response.status, response.reason))
                boto.log.error('%s' % body)
                raise self.ResponseError(response.status, response.reason, body)
        self.make_request(action, params, path, verb, callback=list_got)
dataset/ETHPy150Open yyuu/botornado/botornado/connection.py/AsyncAWSQueryConnection.get_list/original