Example #1
0
 def run(self):
     import pydoc
     if PY3:
         # Python 3
         self.callback(pydoc._start_server(pydoc._url_handler, self.port))
     else:
         # Python 2
         pydoc.serve(self.port, self.callback, self.completer)
Example #2
0
 def run(self):
     import pydoc
     if PY3:
         # Python 3
         self.callback(pydoc._start_server(pydoc._url_handler, self.port))
     else:
         # Python 2
         pydoc.serve(self.port, self.callback, self.completer)
Example #3
0
 def run(self):
     if PY3:
         # Python 3
         self.callback(_start_server(pydoc._url_handler,
                                     hostname='127.0.0.1',
                                     port=self.port))
     else:
         # Python 2
         pydoc.serve(self.port, self.callback, self.completer)
Example #4
0
def start_serv():
    # Redirect standard file descriptors.
    dev_null = file('/dev/null', 'r')
    sys.stdout.flush()
    sys.stderr.flush()
    
    os.dup2(OUT_LOG.fileno(), sys.stdout.fileno())
    os.dup2(ERR_LOG.fileno(), sys.stderr.fileno())
    os.dup2(dev_null.fileno(), sys.stdin.fileno())
    
    pydoc.serve(PORT)
Example #5
0
def start_serv():
    # Redirect standard file descriptors.
    dev_null = file('/dev/null', 'r')
    sys.stdout.flush()
    sys.stderr.flush()
    
    os.dup2(OUT_LOG.fileno(), sys.stdout.fileno())
    os.dup2(ERR_LOG.fileno(), sys.stderr.fileno())
    os.dup2(dev_null.fileno(), sys.stdin.fileno())
    
    pydoc.serve(PORT)
Example #6
0
def start_serv():
    
    # Redirect standard file descriptors.
    out_log = file('/tmp/%s.log' % UID % PORT, 'a+')
    err_log = file('/tmp/%s_error.log' % UID % PORT, 'a+', 0)
    dev_null = file('/dev/null', 'r')
    sys.stdout.flush()
    sys.stderr.flush()
    
    os.dup2(out_log.fileno(), sys.stdout.fileno())
    os.dup2(err_log.fileno(), sys.stderr.fileno())
    os.dup2(dev_null.fileno(), sys.stdin.fileno())
    
    # hmm, I guess the completer callback won't help me while forking
    pydoc.serve(PORT)
Example #7
0
 def run(self):
     import pydoc
     if PY3:
         # Python 3
         try:
             self.callback(pydoc._start_server(pydoc._url_handler,
                                               port=self.port))
         except TypeError:
             # Python 3.7
             self.callback(pydoc._start_server(pydoc._url_handler,
                                               hostname='localhost',
                                               port=self.port))
     else:
         # Python 2
         pydoc.serve(self.port, self.callback, self.completer)
Example #8
0
 def run(self):
     import pydoc
     if PY3:
         # Python 3
         try:
             self.callback(pydoc._start_server(pydoc._url_handler,
                                               port=self.port))
         except TypeError:
             # Python 3.7
             self.callback(pydoc._start_server(pydoc._url_handler,
                                               hostname='localhost',
                                               port=self.port))
     else:
         # Python 2
         pydoc.serve(self.port, self.callback, self.completer)
Example #9
0
        def run(self):
            global pydoc_url
            try:
                import pydoc
            except:
                pydoc_url = -1
                return

            def ready(server):
                global pydoc_url
                pydoc_url = server.url
            for i in xrange(1024,65535):
                try:
                    pydoc.serve(i,ready)
                    break
                except:
                    pass
            else:
                pydoc_url = -1
import pydoc

pydoc.serve(4321)
Example #11
0
 def run(self):
     import pydoc
     pydoc.serve(self.port, self.callback, self.completer)
import pydoc
pydoc.serve(4321)

Example #13
0
 def run(self):
     import pydoc
     pydoc.serve(self.port, self.callback, self.completer)