Skip to content

Commit 02918b5

Browse files
committed
only pop extra data when writing to file
1 parent 93bfeaf commit 02918b5

2 files changed

Lines changed: 5 additions & 6 deletions

File tree

.control/src/proman/file_gen/__init__.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,11 @@ def generate(
6464
metadata_file = _dtype.DynamicFile(
6565
type=_dtype.DynamicFileType.CONFIG,
6666
subtype=("meta", "Metadata"),
67-
content=_ps.write.to_json_string(data=data(), sort_keys=True, indent=3),
67+
content=_ps.write.to_json_string(
68+
data={k: v for k, v in data().items() if k not in ("changelogs", "contributors", "variable")},
69+
sort_keys=True,
70+
indent=3
71+
),
6872
path=data["control.metadata.path"],
6973
path_before=data_before["control.metadata.path"],
7074
)

.control/src/proman/manager/control.py

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -148,8 +148,6 @@ def generate_data(self) -> _ps.NestedDict:
148148
self.load()
149149
data = copy.deepcopy(self._data_raw)
150150
code_context_call = {"manager": self._manager}
151-
data["changelogs"] = self._manager.changelog.full
152-
data["contributor"] = self._manager.user.contributors.as_dict
153151
code_context_call["hook"] = InlineDataGenerator(manager=self._manager)
154152

155153
def get_prefix(get, prefix: str):
@@ -191,9 +189,6 @@ def get_prefix(get, prefix: str):
191189
"Filled Data",
192190
"All template variables have been successfully resolved.",
193191
)
194-
data.pop("var")
195-
data.pop("changelogs")
196-
data.pop("contributor")
197192
self._manager() # Reset the getter function
198193
data = _ps.NestedDict(_ps.update.remove_keys(data(), const.RELATIVE_TEMPLATE_KEYS))
199194
with _logger.sectioning("Final Data Validation"):

0 commit comments

Comments
 (0)