/pipedebug seems broken. Any request returns error 500, even when /translate works. I get the following output in the terminal:
[E 211211 23:06:24 web:1669] Uncaught exception GET /pipedebug?langpair=spa|cat&q=%22Hola%22 (127.0.0.1)
HTTPServerRequest(protocol='http', host='localhost:2737', method='GET', uri='/pipedebug?langpair=spa|cat&q=%22Hola%22', version='HTTP/1.1', remote_ip='127.0.0.1')
Traceback (most recent call last):
File "/usr/lib/python3.9/site-packages/tornado/web.py", line 1592, in _execute
result = yield result
File "/usr/lib/python3.9/site-packages/tornado/gen.py", line 1133, in run
value = future.result()
File "/usr/lib/python3.9/site-packages/tornado/gen.py", line 1147, in run
yielded = self.gen.send(value)
File "/home/marc/apertium/apertium-apy/apertium_apy/handlers/pipe_debug.py", line 32, in get
self.send_response({
File "/home/marc/apertium/apertium-apy/apertium_apy/handlers/base.py", line 145, in send_response
data = dump_json(data)
File "/home/marc/apertium/apertium-apy/apertium_apy/handlers/base.py", line 21, in dump_json
return json.dumps(data, ensure_ascii=False).replace('</', '<\\/')
File "/usr/lib/python3.9/json/__init__.py", line 234, in dumps
return cls(
File "/usr/lib/python3.9/json/encoder.py", line 199, in encode
chunks = self.iterencode(o, _one_shot=True)
File "/usr/lib/python3.9/json/encoder.py", line 257, in iterencode
return _iterencode(o, 0)
File "/usr/lib/python3.9/json/encoder.py", line 179, in default
raise TypeError(f'Object of type {o.__class__.__name__} '
TypeError: Object of type bytes is not JSON serializable
[E 211211 23:06:24 web:2161] 500 GET /pipedebug?langpair=spa|cat&q=%22Hola%22 (127.0.0.1) 600.80ms
/pipedebug
seems broken. Any request returns error 500, even when/translate
works. I get the following output in the terminal: