X-Git-Url: https://git.phdru.name/?a=blobdiff_plain;f=html%2Fresponse.py;fp=html%2Fresponse.py;h=cee9891161d44a63d081597fb275d1b6a73db1ae;hb=77e57afc4d35c03e681ccc01b4fbfdabbf2e52f6;hp=0000000000000000000000000000000000000000;hpb=fa07ba5f0028c36e849f99eae9294eaa7a438945;p=phdru.name%2Fcgi-bin%2Fblog-ru%2Fsearch-tags.git diff --git a/html/response.py b/html/response.py new file mode 100644 index 0000000..cee9891 --- /dev/null +++ b/html/response.py @@ -0,0 +1,27 @@ + +import sys + +def response(title, body, status=None): + from .html import html + result = html() + + result.title = title + result.body = body + + if status: + print "Status:", status + sys.stdout.write(str(result.cgiHeaders())) + sys.stdout.write(str(result)) + +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))