def _mexe(self, request, sender=None, callback=None):
        boto.log.debug('Method: %s' % request.method)
        boto.log.debug('Path: %s' % request.path)
        boto.log.debug('Data: %s' % request.body)
        boto.log.debug('Headers: %s' % request.headers)
        boto.log.debug('Host: %s' % request.host)

        connection = self.get_http_connection(request.host, self.is_secure)
        request.authorize(connection=self)

        if callable(sender):
            sender(connection, request.method, request.path,
                   request.body, request.headers, callback)
        else:
            connection.request(request.method, request.path, request.body,
                               request.headers)
            connection.getresponse(callback=callback)
dataset/ETHPy150Open yyuu/botornado/botornado/connection.py/AsyncConnection._mexe/original