fix sequence option declaration in yaml files

This commit is contained in:
Maximilian Hils 2019-07-18 01:54:39 +02:00
parent 2e30c4073d
commit 2236b52816

View File

@ -320,7 +320,9 @@ class OptManager:
update = {}
for optname, optval in self.deferred.items():
if optname in self._options:
update[optname] = self.parse_setval(self._options[optname], optval)
if isinstance(optval, str):
optval = self.parse_setval(self._options[optname], optval)
update[optname] = optval
self.update(**update)
for k in update.keys():
del self.deferred[k]