(self, key)
| 2293 | return self.environ.get(self._ekey(key), default) |
| 2294 | |
| 2295 | def __getitem__(self, key): |
| 2296 | val = self.environ[self._ekey(key)] |
| 2297 | if py3k: |
| 2298 | if isinstance(val, unicode): |
| 2299 | val = val.encode('latin1').decode('utf8') |
| 2300 | else: |
| 2301 | val = val.decode('utf8') |
| 2302 | return val |
| 2303 | |
| 2304 | def __setitem__(self, key, value): |
| 2305 | raise TypeError("%s is read-only." % self.__class__) |