Changeset 6225
- Timestamp:
- 09/14/07 16:53:13 (1 year ago)
- Files:
-
- django/trunk/django/http/__init__.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
django/trunk/django/http/__init__.py
r6221 r6225 247 247 self._container = [content] 248 248 self._is_string = True 249 self. headers = {'content-type': content_type}249 self._headers = {'content-type': content_type} 250 250 self.cookies = SimpleCookie() 251 251 if status: … … 255 255 "Full HTTP message, including headers" 256 256 return '\n'.join(['%s: %s' % (key, value) 257 for key, value in self. headers.items()]) \257 for key, value in self._headers.items()]) \ 258 258 + '\n\n' + self.content 259 259 260 260 def __setitem__(self, header, value): 261 self. headers[header.lower()] = value261 self._headers[header.lower()] = value 262 262 263 263 def __delitem__(self, header): 264 264 try: 265 del self. headers[header.lower()]265 del self._headers[header.lower()] 266 266 except KeyError: 267 267 pass 268 268 269 269 def __getitem__(self, header): 270 return self. headers[header.lower()]270 return self._headers[header.lower()] 271 271 272 272 def has_header(self, header): 273 273 "Case-insensitive check for a header" 274 return self.headers.has_key(header.lower())274 return self._headers.has_key(header.lower()) 275 275 276 276 __contains__ = has_header
