(self)
| 426 | self._timetable[key] = other._timetable[key] |
| 427 | |
| 428 | def iteritems(self): |
| 429 | # type: () -> Iterator[Tuple[str, Any]] |
| 430 | if self.timeout is None: |
| 431 | return super(CacheInstance, self).items() |
| 432 | t0 = time.time() |
| 433 | return ( |
| 434 | (k, v) |
| 435 | for (k, v) in super(CacheInstance, self).items() |
| 436 | if t0 - self._timetable[k] < self.timeout |
| 437 | ) |
| 438 | |
| 439 | def iterkeys(self): |
| 440 | # type: () -> Iterator[str] |