(self, key)
| 107 | return default |
| 108 | |
| 109 | def __getitem__(self, key): |
| 110 | try: |
| 111 | value = self.cache[key] |
| 112 | except KeyError: |
| 113 | f = BytesIO(self.dict[key.encode(self.keyencoding)]) |
| 114 | value = Unpickler(f).load() |
| 115 | if self.writeback: |
| 116 | self.cache[key] = value |
| 117 | return value |
| 118 | |
| 119 | def __setitem__(self, key, value): |
| 120 | if self.writeback: |