X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sfa%2Frspecs%2Felements%2Felement.py;h=21f0949c92881f3fdb1e7f68ed6aab44f7933456;hb=04a3f20dc71bf8b3f96b1e3172623aa346a638a7;hp=36ad12f73b43870fea8d4ee2cd7342f5fd98b290;hpb=4a2337e7f70cef81a8de37829aa63fc941c4b96e;p=sfa.git diff --git a/sfa/rspecs/elements/element.py b/sfa/rspecs/elements/element.py index 36ad12f7..21f0949c 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() 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): @@ -19,4 +19,5 @@ class Element(dict): elif hasattr(self.element, name): return getattr(self.element, name) else: - raise AttributeError, "class Element has no attribute %s" % name + raise AttributeError("class Element of type {} has no attribute {}" + .format(self.__class__.__name__, name))