Kaynağa Gözat

버그 수정

ect (or 2du) 8 yıl önce
ebeveyn
işleme
bcb57c6d8c
1 değiştirilmiş dosya ile 3 ekleme ve 0 silme
  1. 3 0
      set_mark/start.py

+ 3 - 0
set_mark/start.py

@@ -363,11 +363,14 @@ def start(conn, data, title):
             break
 
     # Syntax 처리
+    num = 0
     while 1:
         syntax_data = re.search('<code class="((?:(?!").)+)">((?:(?:(?:(?!<\/code>|<span id="syntax_)).)+\n*)+)<\/code>', data)
         if syntax_data:
             syntax_data = syntax_data.groups()
 
+            num += 1
+
             plus_data += '<script>function func_syntax_' + str(num) + '() { document.all("syntax_' + str(num) + '").innerHTML = "' + re.sub('\n', '\\\\n', syntax_data[1]) + '"; } func_syntax_' + str(num) + '();</script>'
 
             data = re.sub('<code class="((?:(?!").)+)">((?:(?:(?:(?!<\/code>|<span id="syntax_)).)+\n*)+)<\/code>', '<code class="' + syntax_data[0] + '"><span id="syntax_' + str(num) + '">(Syntax Error)</span></code>', data, 1)