1.1 --- a/WebStack/ModPython.py Sat Apr 24 17:01:26 2004 +0000
1.2 +++ b/WebStack/ModPython.py Sat Apr 24 20:33:31 2004 +0000
1.3 @@ -48,7 +48,8 @@
1.4 def get_headers(self):
1.5
1.6 """
1.7 - A framework-specific method which returns all request headers.
1.8 + A framework-specific method which returns all request headers as a
1.9 + dictionary-like object mapping header names to values.
1.10 NOTE: If duplicate header names are permitted, then this interface will
1.11 NOTE: need to change.
1.12 """
1.13 @@ -80,7 +81,7 @@
1.14 Returns the character set preferences.
1.15 """
1.16
1.17 - return self.parse_content_preferences(self.trans.headers_in["Accept-Charset"])
1.18 + return self.parse_content_preferences(self.trans.headers_in.get("Accept-Charset"))
1.19
1.20 def get_content_languages(self):
1.21
1.22 @@ -89,7 +90,7 @@
1.23 the transaction.
1.24 """
1.25
1.26 - return self.parse_content_preferences(self.trans.headers_in["Accept-Language"])
1.27 + return self.parse_content_preferences(self.trans.headers_in.get("Accept-Language"))
1.28
1.29 def get_path(self):
1.30
1.31 @@ -162,6 +163,8 @@
1.32 """
1.33 A framework-specific method which extracts user information from the
1.34 transaction.
1.35 +
1.36 + Returns a username as a string or None if no user is defined.
1.37 """
1.38
1.39 return self.trans.user