Improve dump of config data

This commit is contained in:
Ivan Kravets
2019-11-05 00:17:39 +02:00
parent 3f4aa320c2
commit 7345d3ea19
4 changed files with 89 additions and 17 deletions

View File

@@ -45,11 +45,13 @@ class ProjectRPC(object):
@staticmethod
def config_load(path):
return ProjectConfig(path, parse_extra=False).as_tuple()
return ProjectConfig(
path, parse_extra=False, expand_interpolations=False
).as_tuple()
@staticmethod
def config_dump(path, data):
config = ProjectConfig(path, parse_extra=False)
config = ProjectConfig(path, parse_extra=False, expand_interpolations=False)
config.update(data, clear=True)
return config.save()