Get the value for key, or return default if the key wasn't set before.
(self, key: StashKey[T], default: D)
| 80 | return cast(T, self._storage[key]) |
| 81 | |
| 82 | def get(self, key: StashKey[T], default: D) -> Union[T, D]: |
| 83 | """Get the value for key, or return default if the key wasn't set |
| 84 | before.""" |
| 85 | try: |
| 86 | return self[key] |
| 87 | except KeyError: |
| 88 | return default |
| 89 | |
| 90 | def setdefault(self, key: StashKey[T], default: T) -> T: |
| 91 | """Return the value of key if already set, otherwise set the value |
no outgoing calls