예제 #1
0
 def setup(self):
     self.request.settimeout(10)
     BaseHTTPRequestHandler.setup(self)
     self._debugCounter = 0
     self._debugUniqueCounter = 0
     self._debugTimeStamp = int(time.time() / 100)
     self._debugLastFileName = ""
예제 #2
0
 def setup(self):
     BaseHTTPRequestHandler.setup(self)
     self.ip = self.client_address[0]
     self.name = self.ip
     if not hasattr(self, 'path'):
         self.path = "not set"
     self.size = 0
예제 #3
0
 def setup(self):
     BaseHTTPRequestHandler.setup(self)
     self.ip = self.client_address[0]
     self.name = self.ip
     if not hasattr(self, 'path'):
         self.path = "not set"
     self.size = 0
 def setup(self):
     BaseHTTPRequestHandler.setup(self)
     self.__sessionid = None
     self.redirects = {}
     self.scripts = {}
     self.sessions = {}
     self.jsonrpcurl = '/request'
     self.webroot = './webroot'
 def setup(self):
     BaseHTTPRequestHandler.setup(self)
     self.__sessionid = None
     self.redirects = {}
     self.scripts = {}
     self.sessions = {}
     self.jsonrpcurl = '/request'
     self.webroot = './webroot'
예제 #6
0
    def setup(self):
        print '进入处理线程'

        MyRequestHandler.do_GET = MyRequestHandler.do_METHOD

        ##
        MyRequestHandler.setup = BaseHTTPRequestHandler.setup
        BaseHTTPRequestHandler.setup(self)
예제 #7
0
    def setup(self):
        print "Initialising FairPlay SAP..."
        st = time.clock()
        self.sap = drm.FairPlaySAP(self.server.parent.airtunesd_filename)
        et = time.clock()
        print "Done! Took %.2f seconds." % (et-st)
        self.sap_stage = 0

        BaseHTTPRequestHandler.setup(self)
예제 #8
0
파일: rest.py 프로젝트: wookiesh/domogik
 def setup(self):
     """ Function only for SSL
     """
     use_ssl = self.server.handler_params[0].use_ssl
     if use_ssl == True:
         self.connection = self.request
         self.rfile = socket._fileobject(self.request, "rb", self.rbufsize)
         self.wfile = socket._fileobject(self.request, "wb", self.wbufsize)
     else:
         BaseHTTPRequestHandler.setup(self)
예제 #9
0
파일: request.py 프로젝트: hollow/nepal
 def setup(self):
     BaseHTTPRequestHandler.setup(self)
     try:
         logfile = settings.NEPALD_LOGFILE
         self.logfile = open(logfile, 'a')
         from os import chmod
         chmod(logfile, 0640)
     except:
         from sys import stderr
         self.logfile = stderr
예제 #10
0
파일: rest.py 프로젝트: capof/domogik
 def setup(self):
     """ Function only for SSL
     """
     use_ssl = self.server.handler_params[0].use_ssl
     if use_ssl == True:
         self.connection = self.request
         self.rfile = socket._fileobject(self.request, "rb", self.rbufsize)
         self.wfile = socket._fileobject(self.request, "wb", self.wbufsize)
     else:
         BaseHTTPRequestHandler.setup(self)
예제 #11
0
파일: server.py 프로젝트: kotas/reflec
    def setup(self):
        u"""処理の前準備を行う."""
        self.server.inc_client_num()

        BaseHTTPRequestHandler.setup(self)

        self.pragmas = {}
        self.host    = self.address_string()

        logging.info(self.loginfo_setup % self)
예제 #12
0
    def setup(self):
        BaseHTTPRequestHandler.setup(self)
        # Put descriptors into the server to let it finish us
        # Tests have shown that the 3 objects referencing the system
        # socket descriptor have to be closed
        self.server.ldesc.append(self.rfile)
        self.server.ldesc.append(self.wfile)
        self.server.ldesc.append(self.request)

        self.config = self.server.config
        self.connq = self.server.connq
        self.conn = None
        self.connts = None
        self.parsed = urlsplit('')
        self.keepaliveout = timedelta(seconds=self.config.keepaliveOutTimeout)

        hppflushfile.FlushFile.reqdata.client_address = self.client_address
예제 #13
0
    def setup(self):
        BaseHTTPRequestHandler.setup(self)
        # Put descriptors into the server to let it finish us
        # Tests have shown that the 3 objects referencing the system
        # socket descriptor have to be closed
        self.server.ldesc.append(self.rfile)
        self.server.ldesc.append(self.wfile)
        self.server.ldesc.append(self.request)

        self.config = self.server.config
        self.connq = self.server.connq
        self.conn = None
        self.connts = None
        self.parsed = urlsplit('')
        self.keepaliveout = timedelta(seconds=self.config.keepaliveOutTimeout)

        hppflushfile.FlushFile.reqdata.client_address = self.client_address
예제 #14
0
파일: https.py 프로젝트: timattil/trytls
 def setup(self):
     with tmpfiles(certdata, keydata) as (certfile, keyfile):
         self.request = ssl.wrap_socket(
             self.request,
             server_side=True,
             certfile=certfile,
             keyfile=keyfile
         )
     return BaseHTTPRequestHandler.setup(self)
예제 #15
0
	def setup(self):
		BaseHTTPRequestHandler.setup(self)
		self.redrect_url = {
			}

		print "now we set up!"
		# 通过一个开关来控制是否调试,如果是调试模式,则打印debug信息,否则只打印Info及以上的信息
		self.debug = True

		# 如果配置文件被删除了,这里新建一个config
		if not os.path.exists("./conf/logging.conf") or not os.path.exists("./conf/url_protocol.conf"):
			print "file [./conf/logging.conf] or [./conf/url_protocol.conf] is not exists!"
			sys.exit(1)

		logging.config.fileConfig("./conf/logging.conf")
		self.logger = logging.getLogger("root")

		if self.debug:
			self.logger.setLevel(logging.DEBUG)
		self.logger.setLevel(logging.DEBUG)

		config = ConfigParser.ConfigParser()
		config.read("./conf/url_protocol.conf")

		# 默认的转发地址,不在规则之内的,都全部转发到这个地方去
		self.default_url = config.get("default_url","url")
		protocol_id = config.get("protocol_id","protocol")
		if protocol_id != "0":
			self.redrect_url = config.items("protocol_id")
		self.protocol = Protocol_Server(self.logger, self.redrect_url, self.default_url, protocol_id)

		try:
			pid = "%s"%(os.getpid())
			self.logger.info("setup is finished! process id is [%s]"%(pid))
			f = file('./lib/process_file','w')
			
			f.write(pid)
		except Exception,e:
			self.logger.error("save process id is failed! [%s]"%e)
			sys.exit(1)
예제 #16
0
 def setup(self):
     self.request = ssl_context.wrap_socket(self.request, server_side=True)
     return BaseHTTPRequestHandler.setup(self)
예제 #17
0
파일: api.py 프로젝트: walexzzy/escape
 def setup(self):
     BaseHTTPRequestHandler.setup(self)
예제 #18
0
파일: http.py 프로젝트: jwiltshire/nrpe-ng
 def setup(self):
     self.allow_args = self.server.nrpe_server.dont_blame_nrpe
     self.commands = self.server.nrpe_server.commands
     BaseHTTPRequestHandler.setup(self)
예제 #19
0
	def setup(self):
		BaseHTTPRequestHandler.setup(self)
		self.request.settimeout(10)
예제 #20
0
 def setup(self):
     self.timeout = 2  # avoid request timeout. it works! short timeout as there is only 1 thread
     BaseHTTPRequestHandler.setup(self)
예제 #21
0
 def setup(self):
     self.globalAttackMain.setup()
     BaseHTTPRequestHandler.setup(self)
     self.request.settimeout(0.5)
예제 #22
0
 def setup(self):
     BaseHTTPRequestHandler.setup(self)
     self.thread = threading.current_thread()
     self.log("Connected {}:{}".format(self.client_address[0],
                                       self.client_address[1]))
예제 #23
0
 def setup(self):
     BaseHTTPRequestHandler.setup(self)
     self.gentle = self.server.gentle
     self.public = self.server.public
예제 #24
0
 def setup(self):
     self.wbufsize = -1
     self.disable_nagle_algorithm = True
     BaseHTTPRequestHandler.setup(self)
 def setup(self):
     """
     Constructor for WebServer class
     """
     BaseHTTPRequestHandler.setup(self)
예제 #26
0
 def setup(self):
     self.request.settimeout(self.timeout)
     BaseHTTPRequestHandler.setup(self)
예제 #27
0
    def setup(self):
        self.sap = drm.FairPlaySAP(self.server.parent.airtunesd_filename)
        self.sap_stage = 0

        BaseHTTPRequestHandler.setup(self)
예제 #28
0
파일: handler.py 프로젝트: bekdepo/koadic
 def setup(self):
     self.timeout = 90000
     BaseHTTPRequestHandler.setup(self)
     self.request.settimeout(90000)
예제 #29
0
 def setup(self):
     BaseHTTPRequestHandler.setup(self)
     self.wfile = BufferedWriter(
         self.wfile)  # Responses have to be buffered and sent in one go
예제 #30
0
파일: test_push.py 프로젝트: EDUlib/xqueue
 def setup(self):
     self.request.settimeout(self.timeout)
     BaseHTTPRequestHandler.setup(self)
예제 #31
0
 def setup(self):
  BaseHTTPRequestHandler.setup(self)
  self.wfile = BufferedWriter(self.wfile)# Responses have to be buffered and sent in one go
예제 #32
0
파일: server.py 프로젝트: Petraea/jsonbot
 def setup(self):
     """ called on each incoming request. """
     BaseHTTPRequestHandler.setup(self)
     self.ip = self.client_address[0]
     self.name = self.ip
     self.size = 0
예제 #33
0
 def setup(self):
     self.timeout = 10
     BaseHTTPRequestHandler.setup(self)
예제 #34
0
 def setup(self):
     self.timeout = 10
     BaseHTTPRequestHandler.setup(self)
예제 #35
0
 def setup(self):
     BaseHTTPRequestHandler.setup(self)
     self.request.settimeout(60)
예제 #36
0
    def setup(self):
        print '进入处理线程'

        ##
        MyRequestHandler.setup = BaseHTTPRequestHandler.setup
        BaseHTTPRequestHandler.setup(self)
예제 #37
0
 def setup(self):
     # If the client is unreachable for 5 seconds, close the connection
     self.timeout = 5
     BaseHTTPRequestHandler.setup(self)
예제 #38
0
 def setup(self):
     self.sap_stage = 0
     BaseHTTPRequestHandler.setup(self)
예제 #39
0
 def setup(self):
     self.sap_stage = 0
     BaseHTTPRequestHandler.setup(self)
예제 #40
0
 def setup(self):
   # If the client is unreachable for 5 seconds, close the connection
   self.timeout = 5
   BaseHTTPRequestHandler.setup(self)
예제 #41
0
    def setup(self):
        self.sap = drm.FairPlaySAP(self.server.parent.airtunesd_filename)
        self.sap_stage = 0

        BaseHTTPRequestHandler.setup(self)
예제 #42
0
 def setup(self):
     self.timeout = 90000
     BaseHTTPRequestHandler.setup(self)
     self.request.settimeout(90000)
예제 #43
0
 def setup(self):
     BaseHTTPRequestHandler.setup(self)
     self.idx = sunburnt.SolrInterface("http://localhost:8983/solr/")