force_store_value now support Multi

This commit is contained in:
2014-04-18 21:33:15 +02:00
parent 22860099ba
commit b6a0f188b2
2 changed files with 23 additions and 5 deletions

View File

@ -264,7 +264,11 @@ class Values(object):
#FIXME pas de test avec les metas ...
#FIXME et les symlinkoption ...
if is_default and 'force_store_value' in setting[opt]:
self.setitem(opt, value, path, is_write=False,
if isinstance(value, Multi):
item = list(value)
else:
item = value
self.setitem(opt, item, path, is_write=False,
force_permissive=force_permissive)
if validate_properties:
setting.validate_properties(opt, False, False, value=value,