.BANCHO. Revert ".BANCHO. Switched to tornado+gevent"

This commit is contained in:
Nyo
2016-09-04 16:07:10 +02:00
parent 31a78432bb
commit 255a0958ff
6 changed files with 14 additions and 9 deletions

View File

@@ -38,6 +38,7 @@ class config:
self.config.get("db","workers")
self.config.get("server","port")
self.config.get("server","threads")
self.config.get("server","gzip")
self.config.get("server","gziplevel")
self.config.get("server","cikey")
@@ -82,6 +83,7 @@ class config:
self.config.add_section("server")
self.config.set("server", "port", "5001")
self.config.set("server", "threads", "16")
self.config.set("server", "gzip", "1")
self.config.set("server", "gziplevel", "6")
self.config.set("server", "cikey", "changeme")

View File

@@ -3,7 +3,6 @@ import tornado.web
import tornado.gen
from tornado.ioloop import IOLoop
from objects import glob
import gevent
class asyncRequestHandler(tornado.web.RequestHandler):
"""
@@ -56,9 +55,7 @@ def runBackground(data, callback):
func, args, kwargs = data
def _callback(result):
IOLoop.instance().add_callback(lambda: callback(result))
g = gevent.Greenlet(func, *args, **kwargs)
g.link(_callback)
g.start()
glob.pool.apply_async(func, args, kwargs, _callback)
def checkArguments(arguments, requiredArguments):
"""