diff options
author | ianb <devnull@localhost> | 2005-06-12 23:03:49 +0000 |
---|---|---|
committer | ianb <devnull@localhost> | 2005-06-12 23:03:49 +0000 |
commit | 37975e42f84da61e8fe6824018b720b30d72dabd (patch) | |
tree | 6c6f497dc90ef8e5efd99d4d8b07c6b3ede039b2 /paste/wareweb/servlet.py | |
parent | 0622424de7ef499ccaf0e0e74cae30bf26986345 (diff) | |
download | paste-37975e42f84da61e8fe6824018b720b30d72dabd.tar.gz |
Added html_title; fixed title
Diffstat (limited to 'paste/wareweb/servlet.py')
-rw-r--r-- | paste/wareweb/servlet.py | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/paste/wareweb/servlet.py b/paste/wareweb/servlet.py index 02a9cf0..2a8d80a 100644 --- a/paste/wareweb/servlet.py +++ b/paste/wareweb/servlet.py @@ -14,6 +14,8 @@ class Servlet(object): app_name = 'app' listeners = [] + _title = None + _html_title = None __metaclass__ = classinit.ClassInitMeta @@ -43,7 +45,7 @@ class Servlet(object): self.app_name = self.config['app_name'] self._cached_output = [] self.headers_out = { - 'Content-type': 'text/html; charset=UTF-8'} + 'content-type': 'text/html; charset=UTF-8'} self.status = '200 OK' self.cookies_out = {} self.request_method = environ['REQUEST_METHOD'].upper() @@ -117,11 +119,16 @@ class Servlet(object): ############################################################ def title__get(self): - return self.__class__.__name__ + return self._title or self.__class__.__name__ def title__set(self, value): - # Get rid of the property: - self.__dict__['title'] = value + self._title = value + + def html_title__get(self): + return self._html_title or self.title + + def html_title__set(self, value): + self._html_title = value def set_cookie(self, cookie_name, value, path='/', expires='ONCLOSE', secure=False): |