Core: optimize DeprecateDict

This commit is contained in:
Fabian Dill
2024-01-01 17:43:12 +01:00
parent e674e37e08
commit 8996786331

View File

@@ -789,13 +789,13 @@ class DeprecateDict(dict):
self.should_error = error
super().__init__()
def __getitem__(self, item: Any) -> Any:
if self.should_error:
deprecate(self.log_message)
elif __debug__:
if __debug__:
def __getitem__(self, item: Any) -> Any:
if self.should_error:
deprecate(self.log_message)
import warnings
warnings.warn(self.log_message)
return super().__getitem__(item)
return super().__getitem__(item)
def _extend_freeze_support() -> None: