dohyune commited on
Commit
0fbe1ec
ยท
verified ยท
1 Parent(s): bcc2618

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -9
app.py CHANGED
@@ -78,20 +78,15 @@ def _runs_plain(text: str) -> str:
78
  def _runs_multiline(text: str) -> str:
79
  """
80
  ๋‹ค์ค‘ ์ค„ ํ…์ŠคํŠธ๋ฅผ ์•ˆ์ „ํ•˜๊ฒŒ ํ‘œ์‹œ:
81
- - ๊ฐ ์ค„์„ ๋…๋ฆฝ run์œผ๋กœ ๋„ฃ๊ณ 
82
- - ์ค„ ์‚ฌ์ด์— ์ œ๋กœํญ๊ณต๋ฐฑ run + <hp:lineBreak/> ์‚ฝ์ž…
83
- ํ‘œ ์…€/ํŠน์ • ๋ฌธ๋‹จ ์Šคํƒ€์ผ์—์„œ baseline์ด ์•ˆ ๋ฐ”๋€Œ๋Š” ๋ฌธ์ œ๋ฅผ ๋ณด์™„.
84
  """
85
  if text is None:
86
  return ""
87
  lines = str(text).replace("\r\n", "\n").split("\n")
88
  parts = []
89
- for idx, ln in enumerate(lines):
90
- if idx > 0:
91
- # ๋ณด์ •: ๋ณด์ด์ง€ ์•Š๋Š” ๋ฌธ์ž run + lineBreak
92
- parts.append("<hp:run><hp:t>&#x200B;</hp:t></hp:run>")
93
- parts.append("<hp:lineBreak/>")
94
- parts.append(f"<hp:run><hp:t>{html.escape(ln)}</hp:t></hp:run>")
95
  return "".join(parts)
96
 
97
  def _apply_to_xml(xml: str, mapping: Dict[str, str], dbg: dict) -> str:
 
78
  def _runs_multiline(text: str) -> str:
79
  """
80
  ๋‹ค์ค‘ ์ค„ ํ…์ŠคํŠธ๋ฅผ ์•ˆ์ „ํ•˜๊ฒŒ ํ‘œ์‹œ:
81
+ - ๊ฐ ์ค„์„ ์•„์˜ˆ ๋…๋ฆฝ <hp:p> ๋ฌธ๋‹จ์œผ๋กœ ์ƒ์„ฑ
 
 
82
  """
83
  if text is None:
84
  return ""
85
  lines = str(text).replace("\r\n", "\n").split("\n")
86
  parts = []
87
+ for ln in lines:
88
+ escaped = html.escape(ln)
89
+ parts.append(f"<hp:p><hp:run><hp:t>{escaped}</hp:t></hp:run></hp:p>")
 
 
 
90
  return "".join(parts)
91
 
92
  def _apply_to_xml(xml: str, mapping: Dict[str, str], dbg: dict) -> str: