(self, key)
| 49 | raise KeyError(str(key)) |
| 50 | |
| 51 | def pop(self, key): |
| 52 | ikey = id(key) |
| 53 | if ikey in self.__map: |
| 54 | value = self.__valmemo[self.__map[ikey][0]]() |
| 55 | self.forget_key(ikey) |
| 56 | return value |
| 57 | else: |
| 58 | raise KeyError(str(key)) |
| 59 | |
| 60 | def forget_key(self, keyid, obj=None): |
| 61 | if keyid in self.__map: |
no test coverage detected