DEPRECATED: Get a metadata value. Use .metadata[key] or .metadata.get(key, default) instead.
(self, key: str, default: t.Any = None)
| 850 | raise TraitError(e) |
| 851 | |
| 852 | def get_metadata(self, key: str, default: t.Any = None) -> t.Any: |
| 853 | """DEPRECATED: Get a metadata value. |
| 854 | |
| 855 | Use .metadata[key] or .metadata.get(key, default) instead. |
| 856 | """ |
| 857 | if key == "help": |
| 858 | msg = "use the instance .help string directly, like x.help" |
| 859 | else: |
| 860 | msg = "use the instance .metadata dictionary directly, like x.metadata[key] or x.metadata.get(key, default)" |
| 861 | warn("Deprecated in traitlets 4.1, " + msg, DeprecationWarning, stacklevel=2) |
| 862 | return self.metadata.get(key, default) |
| 863 | |
| 864 | def set_metadata(self, key: str, value: t.Any) -> None: |
| 865 | """DEPRECATED: Set a metadata key/value. |