[F] Fix generator script quotation escaping #91 #90

This commit is contained in:
Azalea Gui 2023-02-10 23:05:23 -05:00
parent ecbc5ceed3
commit db69285ec1
No known key found for this signature in database
GPG key ID: E289FAC0DA92DD2B
6 changed files with 10 additions and 8 deletions

View file

@ -140,7 +140,9 @@ def export_distro(d: AsciiArt) -> str:
varname = varname.replace(s, '_')
# Escape/unescape ascii
ascii = d.ascii.replace('"""', '\\"""').replace("\\\\", "\\")
ascii = d.ascii.replace("\\\\", "\\")
while '"""' in ascii:
ascii = ascii.replace('"""', '"\\""')
script = f"""
from . import AsciiArt