ports/www/apertium-apy/patches/patch-apertium_apy_gateway_py

43 lines
1.3 KiB
Text
Raw Normal View History

2023-08-16 22:26:55 +00:00
fix the build with tornado6
backport of commit 15cfa135 from upstream
Index: apertium_apy/gateway.py
--- apertium_apy/gateway.py.orig
+++ apertium_apy/gateway.py
@@ -14,6 +14,7 @@ from collections import OrderedDict
import tornado
import tornado.httpclient
import tornado.httpserver
+import tornado.gen
import tornado.web
from tornado.options import enable_pretty_logging # type: ignore
from tornado.web import RequestHandler
@@ -42,7 +43,7 @@ class RedirectRequestHandler(RequestHandler):
def initialize(self, balancer):
self.balancer = balancer
- @tornado.web.asynchronous
+ @tornado.gen.coroutine
def get(self):
path = self.request.path
mode, lang_pair, per_word_modes = [None] * 3
@@ -106,7 +107,7 @@ class RedirectRequestHandler(RequestHandler):
self.set_header(hname, hvalue)
self.finish()
- @tornado.web.asynchronous
+ @tornado.gen.coroutine
def post(self):
self.get()
@@ -120,7 +121,7 @@ class ListRequestHandler(apy.BaseHandler):
if callbacks:
self.callback = callbacks[0]
- @tornado.web.asynchronous
+ @tornado.gen.coroutine
def get(self):
logging.info('Overriding list call: %s %s', self.request.path, self.get_arguments('q'))
if self.request.path != '/listPairs' and self.request.path != '/list':