fix: output string format
Browse files- server/app.py +3 -2
server/app.py
CHANGED
@@ -32,7 +32,8 @@ def query_translation(input_text: str):
|
|
32 |
translated_text = redis_client.hget(translated_key, input_text)
|
33 |
if translated_text:
|
34 |
redis_client.hdel(translated_key, input_text)
|
35 |
-
return translated_text
|
|
|
36 |
time.sleep(1)
|
37 |
|
38 |
|
@@ -60,7 +61,7 @@ def translate_api():
|
|
60 |
if isinstance(input_text, str) and len(input_text) > 0:
|
61 |
redis_client.lpush(queue_key, input_text) # left push
|
62 |
result = query_translation(input_text)
|
63 |
-
if result is not None: return json.dumps({ "text":
|
64 |
else: Response(status= 500)
|
65 |
return Response(status= 400)
|
66 |
|
|
|
32 |
translated_text = redis_client.hget(translated_key, input_text)
|
33 |
if translated_text:
|
34 |
redis_client.hdel(translated_key, input_text)
|
35 |
+
try: return translated_text.decode('utf-8')
|
36 |
+
except: return translated_text
|
37 |
time.sleep(1)
|
38 |
|
39 |
|
|
|
61 |
if isinstance(input_text, str) and len(input_text) > 0:
|
62 |
redis_client.lpush(queue_key, input_text) # left push
|
63 |
result = query_translation(input_text)
|
64 |
+
if result is not None: return json.dumps({ "text": result })
|
65 |
else: Response(status= 500)
|
66 |
return Response(status= 400)
|
67 |
|