DEPRECATED: Set a metadata key/value. Use .metadata[key] = value instead.
(self, key: str, value: t.Any)
| 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. |
| 866 | |
| 867 | Use .metadata[key] = value instead. |
| 868 | """ |
| 869 | if key == "help": |
| 870 | msg = "use the instance .help string directly, like x.help = value" |
| 871 | else: |
| 872 | msg = "use the instance .metadata dictionary directly, like x.metadata[key] = value" |
| 873 | warn("Deprecated in traitlets 4.1, " + msg, DeprecationWarning, stacklevel=2) |
| 874 | self.metadata[key] = value |
| 875 | |
| 876 | def tag(self, **metadata: t.Any) -> Self: |
| 877 | """Sets metadata and returns self. |