Simplify aesthetify

This commit is contained in:
Lonami 2018-12-19 14:58:49 +00:00
parent facd436014
commit c41792af6b
1 changed files with 6 additions and 7 deletions

View File

@ -31,16 +31,15 @@ def get_tag_parser(tag, entity):
return re.compile(tag + r'(.+?)' + tag, re.DOTALL), tag_parser return re.compile(tag + r'(.+?)' + tag, re.DOTALL), tag_parser
PRINTABLE_ASCII = range(0x21, 0x7f)
def parse_aesthetics(m): def parse_aesthetics(m):
def aesthetify(string): def aesthetify(string):
for c in string: for c in string:
c = ord(c) if " " < c <= "~":
if c in PRINTABLE_ASCII: yield chr(ord(c) + 0xFF00 - 0x20)
c += 0xFF00 - 0x20 elif c == " ":
elif c == ord(" "): yield "\u3000"
c = 0x3000 else:
yield chr(c) yield c
return "".join(aesthetify(m[1])), None return "".join(aesthetify(m[1])), None