def __init__(self, *args, **kwargs): global tracer global q self._response_headers = [] # print DEBUG_ENABLED # self.http_version = "1.1" DBG("START") # STDERR("START: debug_enable=%s"%DEBUG_ENABLED) if DEBUG_ENABLED: # STDERR("bps: %s" % tracer.get_all_breaks()) if tracer.get_all_breaks(): q.put("set_continue") tracer.set_trace() tracer.process_pending_commands() # STDERR("bps: %s" % tracer.get_all_breaks()) # STDERR("%d" % q.unfinished_tasks) else: # Debug is not enable and there are no breakpoints # continue without debugger overhead # STDERR(repr(tracer.get_all_breaks())) sys.settrace(None) WSGIRequestHandler.__init__(self, *args, **kwargs) # STDOUT("aqui") # print self.requestline # print self.headers try: WSOUT("REQUEST_HEADERS", "%s\n%s\n%s" % ("-" * 20, self.requestline, self.headers)) except AttributeError: pass DBG("STOP")
def __init__(self, sock, client_addr, server): if server.socket_type == socket.AF_UNIX: client_addr = ['0.0.0.0'] WSGIRequestHandler.__init__(self, sock, client_addr, server)
def __init__(self, *args, **kwargs): self.logger = logging.getLogger('thebot.batteries.http') WSGIRequestHandler.__init__(self, *args, **kwargs)
def __init__(self, request, client_address, server): # Everything expects a (host, port) pair, so let's provide something like that. client_address = (client_address, 0) WSGIRequestHandler.__init__(self, request, client_address, server)
def __init__(self, request, client_address, server): server.get_app = lambda: app server.base_environ = self.setup_environ() WSGIRequestHandler.__init__(self, request, client_address, server)