From 7ef7f04acfce70e7bb5b5cad74cd36135a124e46 Mon Sep 17 00:00:00 2001
From: j1nx
Date: Sun, 11 Jul 2021 11:41:49 +0200
Subject: [PATCH] Fix google_trans_new json error
---
.../0001-Bug-fix-json-decoder-error.patch | 31 +++++++++++++++++++
1 file changed, 31 insertions(+)
create mode 100644 buildroot-external/package/python-google-trans-new/0001-Bug-fix-json-decoder-error.patch
diff --git a/buildroot-external/package/python-google-trans-new/0001-Bug-fix-json-decoder-error.patch b/buildroot-external/package/python-google-trans-new/0001-Bug-fix-json-decoder-error.patch
new file mode 100644
index 00000000..fa3e3248
--- /dev/null
+++ b/buildroot-external/package/python-google-trans-new/0001-Bug-fix-json-decoder-error.patch
@@ -0,0 +1,31 @@
+From e543e86465b43cd54669e4adb48ffa7adddba0f8 Mon Sep 17 00:00:00 2001
+From: Ryota NISHIMURA
+Date: Wed, 30 Jun 2021 18:31:05 +0900
+Subject: [PATCH] bug fix : json.decoder.JSONDecodeError
+
+---
+ google_trans_new/google_trans_new.py | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/google_trans_new/google_trans_new.py b/google_trans_new/google_trans_new.py
+index b5fc7e4..974787b 100644
+--- a/google_trans_new/google_trans_new.py
++++ b/google_trans_new/google_trans_new.py
+@@ -148,7 +148,7 @@ def translate(self, text, lang_tgt='auto', lang_src='auto', pronounce=False):
+ decoded_line = line.decode('utf-8')
+ if "MkEWBc" in decoded_line:
+ try:
+- response = (decoded_line + ']')
++ response = (decoded_line)
+ response = json.loads(response)
+ response = list(response)
+ response = json.loads(response[0][2])
+@@ -230,7 +230,7 @@ def detect(self, text):
+ # regex_str = r"\[\[\"wrb.fr\",\"MkEWBc\",\"\[\[(.*).*?,\[\[\["
+ try:
+ # data_got = re.search(regex_str,decoded_line).group(1)
+- response = (decoded_line + ']')
++ response = (decoded_line)
+ response = json.loads(response)
+ response = list(response)
+ response = json.loads(response[0][2])