From b749cdc8710779731a6d663c880dac203e0eeb5f Mon Sep 17 00:00:00 2001 From: Jan David Mol <mol@astron.nl> Date: Fri, 17 Dec 2021 14:26:52 +0100 Subject: [PATCH] L2SS-544: Modernise dict construction using a generator --- tangostationcontrol/tangostationcontrol/toolkit/archiver.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tangostationcontrol/tangostationcontrol/toolkit/archiver.py b/tangostationcontrol/tangostationcontrol/toolkit/archiver.py index f68e29194..cea9a016a 100644 --- a/tangostationcontrol/tangostationcontrol/toolkit/archiver.py +++ b/tangostationcontrol/tangostationcontrol/toolkit/archiver.py @@ -373,7 +373,7 @@ class Archiver(): es = DeviceProxy(es_name) attrs.extend(list(es.AttributeList or [])) errs.extend(list(es.AttributeErrorList or [])) - return dict((a,e) for a,e in zip(attrs,errs) if e) or {} + return {a: e for a,e in zip(attrs,errs) if e} def get_attribute_errors(self,attribute_name:str): """ @@ -419,7 +419,7 @@ class Archiver(): attribute_name = attribute_name_from_url(attribute_name) if self.is_attribute_archived(attribute_name): es = DeviceProxy(self.get_attribute_subscriber(attribute_name)) - freq_dict = dict((a,r) for a,r in zip(es.AttributeList,es.AttributeRecordFreqList)) + freq_dict = {a: r for a,r in zip(es.AttributeList,es.AttributeRecordFreqList)} for f in freq_dict: if attribute_name.lower() in f: return freq_dict.get(f,0.) @@ -433,7 +433,7 @@ class Archiver(): attribute_name = attribute_name_from_url(attribute_name) if self.is_attribute_archived(attribute_name): es = DeviceProxy(self.get_attribute_subscriber(attribute_name)) - fail_dict = dict((a,r) for a,r in zip(es.AttributeList,es.AttributeFailureFreqList)) + fail_dict = {a: r for a,r in zip(es.AttributeList,es.AttributeFailureFreqList)} for f in fail_dict: if attribute_name.lower() in f: return fail_dict.get(f,0.) -- GitLab