(self, key)
| 2691 | return self.environ.get(self._ekey(key), default) |
| 2692 | |
| 2693 | def __getitem__(self, key): |
| 2694 | val = self.environ[self._ekey(key)] |
| 2695 | if py3k: |
| 2696 | if isinstance(val, unicode): |
| 2697 | val = val.encode('latin1').decode('utf8') |
| 2698 | else: |
| 2699 | val = val.decode('utf8') |
| 2700 | return val |
| 2701 | |
| 2702 | def __setitem__(self, key, value): |
| 2703 | raise TypeError("%s is read-only." % self.__class__) |