We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 12882a5 commit df69f43Copy full SHA for df69f43
studio/parsers/loader.py
@@ -389,10 +389,11 @@ def write(self, path):
389
pref = Preferences.acquire()
390
pref_path = f"designer::{file_loader.name.lower()}"
391
pref.set_default(pref_path, {})
392
+ # generate an upto-date tree first
393
+ self.generate()
394
+ content = file_loader(node=self.root).generate(**pref.get(pref_path))
395
with open(path, 'w') as dump:
- # generate an upto-date tree first
- self.generate()
- dump.write(file_loader(node=self.root).generate(**pref.get(pref_path)))
396
+ dump.write(content)
397
398
def __eq__(self, other):
399
if isinstance(other, DesignBuilder):
0 commit comments