From b91ae7e3008b601ddad7e5ee5317b187f0321241 Mon Sep 17 00:00:00 2001 From: Austin Raney Date: Wed, 7 Jun 2023 15:39:54 -0400 Subject: [PATCH] improve readability --- python/lib/core/dmod/core/dataset.py | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/python/lib/core/dmod/core/dataset.py b/python/lib/core/dmod/core/dataset.py index 5f3a7e95d..24f595168 100644 --- a/python/lib/core/dmod/core/dataset.py +++ b/python/lib/core/dmod/core/dataset.py @@ -120,8 +120,17 @@ class Config: field_serializers = {"uuid": lambda f: str(f)} def __hash__(self): - return hash(','.join([self.__class__.__name__, self.name, self.category.name, str(hash(self.data_domain)), - self.access_location, str(self.is_read_only), str(hash(self.created_on))])) + members = [ + self.__class__.__name__, + self.name, + self.category.name, + str(hash(self.data_domain)), + self.access_location, + str(self.is_read_only), + str(hash(self.created_on)), + ] + description = ",".join(members) + return hash(description) def _set_expires(self, new_expires: datetime): """