From 1a3a6568798ea0495a381d860387032ef3d7bab4 Mon Sep 17 00:00:00 2001 From: DarkPhoenix Date: Thu, 6 Jun 2019 09:09:25 +0300 Subject: [PATCH] Optimize checking long lines for speed --- utils/cjk.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/utils/cjk.py b/utils/cjk.py index 1a3dc4384..4b701ede2 100644 --- a/utils/cjk.py +++ b/utils/cjk.py @@ -17,7 +17,11 @@ def isCharCjk(char): def isStringCjk(string): + checked = set() for char in string: + if char in checked: + continue + checked.add(char) if isCharCjk(char): return True return False