]> git.phdru.name Git - phdru.name/cgi-bin/blog-ru/search-tags.git/blobdiff - html/response.py
Move http/html-related code to html subdirectory
[phdru.name/cgi-bin/blog-ru/search-tags.git] / html / response.py
diff --git a/html/response.py b/html/response.py
new file mode 100644 (file)
index 0000000..cee9891
--- /dev/null
@@ -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))