simplification

This commit is contained in:
2015-12-17 22:41:57 +01:00
parent ce8b73507f
commit 4d4d789c8a
7 changed files with 175 additions and 155 deletions

View File

@ -117,6 +117,8 @@ class Base(StorageBase):
_multi = 1
elif multi is submulti:
_multi = submulti
else:
raise ValueError(_('invalid multi value'))
if properties is None:
properties = tuple()
if not isinstance(properties, tuple): # pragma: optional cover

View File

@ -104,9 +104,9 @@ class MasterSlaves(object):
else: # pragma: no dynoptiondescription cover
return opt == self.master or opt in self.slaves
def reset(self, opt, values):
def reset(self, opt, values, setting_properties):
for slave in self.getslaves(opt):
values.reset(slave, validate=False)
values.reset(slave, validate=False, _setting_properties=setting_properties)
def pop(self, opt, values, index):
for slave in self.getslaves(opt):