コード例 #1
0
 def run(self):
     utils.begin_thread_loop(self)
     # try to find an open port
     for port in xrange(22200, 22300):
         if self._try_port(port):
             self.port = port
             break
     else:
         utils.finish_thread_loop(self)
         raise AssertionError("Can't find an open port")
     self.httpserver = BaseHTTPServer.HTTPServer(('', self.port),
             MiroHTTPRequestHandler)
     self.httpserver.allow_head = True
     self.httpserver.headers_to_send = []
     self.httpserver.port = self.port
     self.httpserver.close_connection = False
     self.httpserver.allow_resume = True
     self.httpserver.pause_after = -1
     self.httpserver.custom_redirect_url = None
     self.event.set()
     try:
         self.httpserver.serve_forever()
     except socket.error:
         if not self.shutting_down:
             utils.finish_thread_loop(self)
             raise
     utils.finish_thread_loop(self)
コード例 #2
0
 def run(self):
     utils.begin_thread_loop(self)
     # try to find an open port
     for port in xrange(22200, 22300):
         if self._try_port(port):
             self.port = port
             break
     else:
         utils.finish_thread_loop(self)
         raise AssertionError("Can't find an open port")
     self.httpserver = BaseHTTPServer.HTTPServer(('', self.port),
                                                 MiroHTTPRequestHandler)
     self.httpserver.allow_head = True
     self.httpserver.headers_to_send = []
     self.httpserver.port = self.port
     self.httpserver.close_connection = False
     self.httpserver.allow_resume = True
     self.httpserver.pause_after = -1
     self.event.set()
     try:
         self.httpserver.serve_forever()
     except socket.error:
         if not self.shutting_down:
             utils.finish_thread_loop(self)
             raise
     utils.finish_thread_loop(self)
コード例 #3
0
ファイル: application.py プロジェクト: nxmirrors/miro
 def endLoop(self, loop):
     finish_thread_loop(loop)
コード例 #4
0
 def endLoop(self, loop):
     finish_thread_loop(loop)