From 3385863244b10cd1d9645f6a8affd6f3714d6527 Mon Sep 17 00:00:00 2001 From: xunbu Date: Sun, 7 Sep 2025 09:20:02 +0800 Subject: [PATCH] =?UTF-8?q?python3.11=E6=94=AF=E6=8C=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docutranslate/__init__.py | 2 +- docutranslate/utils/json_utils.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docutranslate/__init__.py b/docutranslate/__init__.py index 8181891..16b237d 100644 --- a/docutranslate/__init__.py +++ b/docutranslate/__init__.py @@ -1,3 +1,3 @@ # SPDX-FileCopyrightText: 2025 QinHan # SPDX-License-Identifier: MPL-2.0 -__version__="1.4.2.post1" \ No newline at end of file +__version__="1.4.2.post2" \ No newline at end of file diff --git a/docutranslate/utils/json_utils.py b/docutranslate/utils/json_utils.py index 2812303..22f0de3 100644 --- a/docutranslate/utils/json_utils.py +++ b/docutranslate/utils/json_utils.py @@ -87,7 +87,7 @@ list[dict[str, str]], list[tuple[int, int]]]: def fix_json_string(json_string): def repl(m:re.Match): - return f'{'"' if m.group(1) else ""},\n"{m.group(2)}":{'"' if m.group(3) else ""}' + return f"""{'"' if m.group(1) else ""},\n"{m.group(2)}":{'"' if m.group(3) else ""}""" fixed_json = re.sub( r"""([“”"])?\s*[,,]\s*["“”]\s*(\d+)\s*["“”]\s*[::]\s*(["“”])?""", repl,