(self, enum, key)
| 2633 | self.s2i[value] = key |
| 2634 | |
| 2635 | def notify_del(self, enum, key): |
| 2636 | # type: (ObservableDict, I) -> None |
| 2637 | ks = "0x%x" if isinstance(key, int) else "%s" |
| 2638 | log_runtime.debug("At %s: Delete value at " + ks, self, key) |
| 2639 | if self.i2s is not None and self.s2i is not None: |
| 2640 | value = self.i2s[key] |
| 2641 | del self.i2s[key] |
| 2642 | del self.s2i[value] |
| 2643 | |
| 2644 | |
| 2645 | class EnumField(_EnumField[I]): |