]> git.phdru.name Git - phdru.name/cgi-bin/blog-ru/search-tags.git/blobdiff - search-tags.py
Tests: Update tests
[phdru.name/cgi-bin/blog-ru/search-tags.git] / search-tags.py
index a844960b2f4601016de12085a5b0d4cc9c82790a..6281a1bc6919f7814bd04b2a86cc7b955ae41dde 100755 (executable)
@@ -6,15 +6,16 @@ __author__ = "Oleg Broytman <phd@phdru.name>"
 __copyright__ = "Copyright (C) 2014-2024 PhiloSoft Design"
 __license__ = "GNU GPL"
 
-import cgi
+from html import escape
 import sys
 
 from lark import ParseError
+import mycgi
 
-from html.response import redirect, response
+from html_output.response import redirect, response
 from parser import parser
 
-form = cgi.FieldStorage()
+form = mycgi.Form()
 if 'q' not in form:
     status = "400 Bad request"
     title = "Error!"
@@ -44,7 +45,7 @@ else:
             from tags import find_tags
             posts = find_tags(tree)
             status = None
-            title = "Записи, найденные для выражения " + cgi.escape(q)
+            title = "Записи, найденные для выражения " + escape(q)
             if posts:
                 _posts = ["""\
     <p class="head">