Config: Extract serialize from dump
MODIFY
plextraktsync/config/Config.py
plextraktsync/config/Config.py
@@ -130,7 +130,7 @@ def initialize(self):
"$PTS_CACHE_DIR", cache_dir
)
- def dump(self, print=None):
+ def serialize(self):
"""
Print config serialized as yaml.
If print is None, return the produced string instead.
@@ -138,6 +138,10 @@ def dump(self, print=None):
data = dict(self)
for key in self.env_keys:
del data[key]
+ return data
+
+ def dump(self, print=None):
+ data = self.serialize()
dump = ConfigLoader.dump_yaml(None, data)
if print is None:
return dump

Config: Extract serialize from dump