示例#1
0
class NylasWSGIWorker(GeventWorker):
    """Custom worker class for gunicorn. Based on
    gunicorn.workers.ggevent.GeventPyWSGIWorker."""
    server_class = WSGIServer
    wsgi_handler = NylasWSGIHandler

    def init_process(self):
        if MAX_BLOCKING_TIME:
            self.tracer = Tracer(max_blocking_time=MAX_BLOCKING_TIME)
            self.tracer.start()
        super(NylasWSGIWorker, self).init_process()
示例#2
0
class NylasWSGIWorker(GeventWorker):
    """Custom worker class for gunicorn. Based on
    gunicorn.workers.ggevent.GeventPyWSGIWorker."""
    server_class = WSGIServer
    wsgi_handler = NylasWSGIHandler

    def init_process(self):
        if MAX_BLOCKING_TIME:
            self.tracer = Tracer(max_blocking_time=MAX_BLOCKING_TIME)
            self.tracer.start()
        super(NylasWSGIWorker, self).init_process()
示例#3
0
 def init_process(self):
     if MAX_BLOCKING_TIME:
         self.tracer = Tracer(max_blocking_time=MAX_BLOCKING_TIME)
         self.tracer.start()
     super(NylasWSGIWorker, self).init_process()
示例#4
0
 def init_process(self):
     if MAX_BLOCKING_TIME:
         self.tracer = Tracer(max_blocking_time=MAX_BLOCKING_TIME)
         self.tracer.start()
     super(NylasWSGIWorker, self).init_process()