[X2Go-Commits] [x2gobroker] 06/06: Permit `asyncio` to create event loops on any thread (required on multithreaded WSGI servers using Python 3).
git-admin at x2go.org
git-admin at x2go.org
Sat Apr 20 16:51:28 CEST 2019
This is an automated email from the git hooks/post-receive script.
x2go pushed a commit to branch master
in repository x2gobroker.
commit d6a276493bee8451c13d0e458b67f3bff5575228
Author: Mike Gabriel <mike.gabriel at das-netzwerkteam.de>
Date: Sat Apr 20 16:49:36 2019 +0200
Permit `asyncio` to create event loops on any thread (required on multithreaded WSGI servers using Python 3).
See https://github.com/bdarnell/tornado/commit/16a3567b68f23ae4386eaf881f6a8584968d33d9
See Debian bug #925102.
---
bin/x2gobroker | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/bin/x2gobroker b/bin/x2gobroker
index 092f937..8ac37a6 100755
--- a/bin/x2gobroker
+++ b/bin/x2gobroker
@@ -373,6 +373,10 @@ else:
### launch as WSGI application ###
+ import asyncio
+ from tornado.platform.asyncio import AnyThreadEventLoopPolicy
+ asyncio.set_event_loop_policy(AnyThreadEventLoopPolicy())
+
logger_broker = x2gobroker.loggers.logger_broker
logger_access = x2gobroker.loggers.logger_broker
logger_error = x2gobroker.loggers.logger_error
--
Alioth's /home/x2go-admin/maintenancescripts/git/hooks/post-receive-email on /srv/git/code.x2go.org/x2gobroker.git
More information about the x2go-commits
mailing list