예제 #1
0
파일: daemon.py 프로젝트: Dlat/quickopen
  def __init__(self, test_mode, *args):
    BaseHTTPServer.HTTPServer.__init__(self, *args)
    self.port_ = args[0][1]
    self.routes = []
    self.test_mode = test_mode
    self._pending_timeout_heap = []
    self.exit = Event()

    self.add_json_route('/exit', self.on_exit, ['POST', 'GET'])

    if test_mode:
      import daemon_test
      daemon_test.add_test_handlers_to_daemon(self)
예제 #2
0
    def __init__(self, test_mode, *args):
        BaseHTTPServer.HTTPServer.__init__(self, *args)
        self.port_ = args[0][1]
        self.routes = []
        self.test_mode = test_mode
        self._pending_timeout_heap = []
        self.exit = Event()

        self.add_json_route('/exit', self.on_exit, ['POST', 'GET'])

        if test_mode:
            import daemon_test
            daemon_test.add_test_handlers_to_daemon(self)
예제 #3
0
  def __init__(self, test_mode, *args):
    BaseHTTPServer.HTTPServer.__init__(self, *args)
    self.port_ = args[0][1]
    self.routes = []
    self.test_mode = test_mode
    self.hi_idle = Event() # event that is fired every 0.05sec as long as no transactions are pending
    self.lo_idle = Event() # event that is fired once a second
    self.exit = Event()

    self.add_json_route('/exit', self.on_exit, ['POST', 'GET'])

    if test_mode:
      import daemon_test
      daemon_test.add_test_handlers_to_daemon(self)
예제 #4
0
    def __init__(self, test_mode, *args):
        BaseHTTPServer.HTTPServer.__init__(self, *args)
        self.port_ = args[0][1]
        self.routes = []
        self.test_mode = test_mode
        self.hi_idle = Event(
        )  # event that is fired every 0.05sec as long as no transactions are pending
        self.lo_idle = Event()  # event that is fired once a second
        self.exit = Event()

        self.add_json_route('/exit', self.on_exit, ['POST', 'GET'])

        if test_mode:
            import daemon_test
            daemon_test.add_test_handlers_to_daemon(self)