X-Git-Url: https://git.phdru.name/?a=blobdiff_plain;f=html%2Fresponse.py;h=adfea5e9afaaf2be20b52a57b70b568a5a9d48fc;hb=7affd5882b4c0af22bddb5916fae47da166987af;hp=071c5dfddc44af29791a0855f74a4d57bf47b5c3;hpb=5c8f53a810fb2d55ff9381810dd1427ed7201949;p=phdru.name%2Fcgi-bin%2Fblog-ru%2Fsearch-tags.git diff --git a/html/response.py b/html/response.py index 071c5df..adfea5e 100644 --- a/html/response.py +++ b/html/response.py @@ -1,28 +1,28 @@ - import sys + def response(title, body, status=None): - from .html import html - result = html() + from .html import html + result = html() + + result.title = title + result.body = body - result.title = title - result.body = body + if status: + print("Status:", status) + sys.stdout.write(str(result.cgiHeaders())) + sys.stdout.write(str(result)) - if status: - print "Status:", status - sys.stdout.write(str(result.cgiHeaders())) - #sys.stdout.write(str(result)) - sys.stdout.write(unicode(result).encode('latin1')) def redirect(url, parameters=None, status=None): - import urllib - from .redirect import redirect - result = redirect() - if parameters: - result.url = url + '?' + urllib.urlencode(parameters) - else: - result.url = url - if status: - print "Status:", status - sys.stdout.write(str(result.cgiHeaders())) - sys.stdout.write(str(result)) + import urllib + from .redirect import redirect + result = redirect() + if parameters: + result.url = url + '?' + urllib.urlencode(parameters) + else: + result.url = url + if status: + print("Status:", status) + sys.stdout.write(str(result.cgiHeaders())) + sys.stdout.write(str(result))