Mercurial > mozilla > hg > talosnames
comparison talosnames/web.py @ 20:0a829ad6e116
more basic web stuff
author | Jeff Hammel <jhammel@mozilla.com> |
---|---|
date | Tue, 10 Jul 2012 18:39:46 -0700 |
parents | aae0a420c4f7 |
children | 48b4c926be73 |
comparison
equal
deleted
inserted
replaced
19:aae0a420c4f7 | 20:0a829ad6e116 |
---|---|
18 self.api = TalosNames() | 18 self.api = TalosNames() |
19 self.template = file(template).read() | 19 self.template = file(template).read() |
20 | 20 |
21 def __call__(self, environ, start_response): | 21 def __call__(self, environ, start_response): |
22 request = Request(environ) | 22 request = Request(environ) |
23 response = Response(content_type='text/plain', | 23 response = Response(content_type='text/html', |
24 body=self.render()) | 24 body=self.render()) |
25 return response(environ, start_response) | 25 return response(environ, start_response) |
26 | 26 |
27 def render(self): | 27 def render(self): |
28 template = tempita.HTMLTemplate(self.template) | 28 template = tempita.HTMLTemplate(self.template) |
29 return template.substitute({}) | 29 data = {} |
30 return template.substitute(data) | |
30 | 31 |
31 if __name__ == '__main__': | 32 if __name__ == '__main__': |
32 from wsgiref import simple_server | 33 from wsgiref import simple_server |
33 app = Handler() | 34 app = Handler() |
34 server = simple_server.make_server(host='0.0.0.0', port=8080, app=app) | 35 server = simple_server.make_server(host='0.0.0.0', port=8080, app=app) |