Use frozenset() (#18785)
Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com> Co-authored-by: UltralyticsAssistant <web@ultralytics.com>
This commit is contained in:
parent
fb3e5adfd7
commit
9341c1df76
5 changed files with 143 additions and 131 deletions
|
|
@ -1227,7 +1227,7 @@ class SettingsManager(JSONDict):
|
|||
|
||||
def _validate_settings(self):
|
||||
"""Validate the current settings and reset if necessary."""
|
||||
correct_keys = set(self.keys()) == set(self.defaults.keys())
|
||||
correct_keys = frozenset(self.keys()) == frozenset(self.defaults.keys())
|
||||
correct_types = all(isinstance(self.get(k), type(v)) for k, v in self.defaults.items())
|
||||
correct_version = self.get("settings_version", "") == self.version
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue