From 7affd5882b4c0af22bddb5916fae47da166987af Mon Sep 17 00:00:00 2001 From: Oleg Broytman Date: Sun, 16 Jun 2024 02:10:58 +0300 Subject: [PATCH] Feat(Python3): Use `mycgi` --- requirements.txt | 3 +++ search-tags.py | 6 +++--- 2 files changed, 6 insertions(+), 3 deletions(-) create mode 100644 requirements.txt diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..913a44d --- /dev/null +++ b/requirements.txt @@ -0,0 +1,3 @@ +Cheetah3 +lark +mycgi diff --git a/search-tags.py b/search-tags.py index a844960..fec3705 100755 --- a/search-tags.py +++ b/search-tags.py @@ -6,15 +6,15 @@ __author__ = "Oleg Broytman " __copyright__ = "Copyright (C) 2014-2024 PhiloSoft Design" __license__ = "GNU GPL" -import cgi import sys from lark import ParseError +import mycgi from html.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 +44,7 @@ else: from tags import find_tags posts = find_tags(tree) status = None - title = "úÁÐÉÓÉ, ÎÁÊÄÅÎÎÙÅ ÄÌÑ ×ÙÒÁÖÅÎÉÑ " + cgi.escape(q) + title = "úÁÐÉÓÉ, ÎÁÊÄÅÎÎÙÅ ÄÌÑ ×ÙÒÁÖÅÎÉÑ " + mycgi.escape(q) if posts: _posts = ["""\

-- 2.39.2