Simplify BaseSettings.__get__(), .getpriority()

This commit is contained in:
Jakob de Maeyer 2015-11-10 22:48:50 +01:00
parent 44f6ada034
commit 4f364764ae
1 changed files with 6 additions and 8 deletions

View File

@ -90,10 +90,9 @@ class BaseSettings(MutableMapping):
self.update(values, priority)
def __getitem__(self, opt_name):
value = None
if opt_name in self:
value = self.attributes[opt_name].value
return value
if opt_name not in self:
return None
return self.attributes[opt_name].value
def __contains__(self, name):
return name in self.attributes
@ -212,10 +211,9 @@ class BaseSettings(MutableMapping):
:param name: the setting name
:type name: string
"""
prio = None
if name in self:
prio = self.attributes[name].priority
return prio
if name not in self:
return None
return self.attributes[name].priority
def maxpriority(self):
"""