X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sfa%2Frspecs%2Felements%2Felement.py;h=7dcfa007a994370cc0076eb76ac0a047ab80a4d3;hb=4a9e6751f9f396f463932133b9d62fc925a99ef6;hp=df46c8913053e4cb60b3c8c0a076fb53e7b39099;hpb=4ef76bd85ea24906c4ebb580c896fe1084d6ba88;p=sfa.git diff --git a/sfa/rspecs/elements/element.py b/sfa/rspecs/elements/element.py index df46c891..7dcfa007 100644 --- a/sfa/rspecs/elements/element.py +++ b/sfa/rspecs/elements/element.py @@ -3,15 +3,15 @@ class Element(dict): fields = {} def __init__(self, fields=None, element=None, keys=None): - if fields is None: fields={} + if fields is None: + fields = {} self.element = element dict.__init__(self, dict.fromkeys(self.fields)) if not keys: - keys = fields.keys() + keys = list(fields.keys()) for key in keys: if key in fields: - self[key] = fields[key] - + self[key] = fields[key] def __getattr__(self, name): if hasattr(self.__dict__, name): @@ -20,4 +20,4 @@ class Element(dict): return getattr(self.element, name) else: raise AttributeError("class Element of type {} has no attribute {}" - .format(self.__class__.__name__, name)) + .format(self.__class__.__name__, name))