1.1 --- a/WebStack/Resources/Static.py Mon Nov 12 00:50:03 2007 +0000
1.2 +++ b/WebStack/Resources/Static.py Mon Nov 12 00:51:34 2007 +0000
1.3 @@ -148,4 +148,16 @@
1.4 trans.get_response_stream().write(f.read())
1.5 f.close()
1.6
1.7 +class StringResource:
1.8 +
1.9 + "A resource serving a string as a page."
1.10 +
1.11 + def __init__(self, s, content_type):
1.12 + self.s = s
1.13 + self.content_type = content_type
1.14 +
1.15 + def respond(self, trans):
1.16 + trans.set_content_type(self.content_type)
1.17 + trans.get_response_stream().write(self.s)
1.18 +
1.19 # vim: tabstop=4 expandtab shiftwidth=4