Repository: nagisc007/storybuilder

Issue:
Need to fix: unreplaced maru and ten
「。、」が放置されてしまっているので修正
===

**Description**
Description中の「。」で終わるものが「。、」になるが、それが放置されたままなので修正


Discussion:

Patch:
diff --git a/builder/commons.py b/builder/commons.py
index 720a692..de6ab2d 100644
--- a/builder/commons.py
+++ b/builder/commons.py
@@ -74,7 +74,7 @@ def extraspace_chopped(target: str, lang: LangType) -> str:
     assert_isclass(lang, LangType)
 
     if lang is LangType.JPN:
-        return re.sub(r'。　(.)', r'。\1', target)
+        return re.sub(r'。[　、](.)', r'。\1', target)
     else:
         return re.sub(r'\s+', r' ', target)
 


Test patch:
diff --git a/tests/test_commons.py b/tests/test_commons.py
index edb3166..d31cac1 100644
--- a/tests/test_commons.py
+++ b/tests/test_commons.py
@@ -134,6 +134,8 @@ class PublicMethodsTest(unittest.TestCase):
                     "　これを。ただしくする。"),
                 (" This is a pen.  the pen. ", LangType.ENG,
                     " This is a pen. the pen. "),
+                ("　これを。、ただしくして。", LangType.JPN,
+                    "　これを。ただしくして。"),
                 ]
 
         for v, lng, expected in data: