From eaca620c8bed9c92e0b4e9ee5897daad13d0bb30 Mon Sep 17 00:00:00 2001 From: 0O0o0oOoO00 <11174151+0O0o0oOoO00@users.noreply.github.com> Date: Tue, 16 Sep 2025 23:18:57 +0800 Subject: [PATCH] adj: do not generate assets.py when don't have resource --- dev_tools/button_extract.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/dev_tools/button_extract.py b/dev_tools/button_extract.py index 111fb9a23..ada8721bb 100644 --- a/dev_tools/button_extract.py +++ b/dev_tools/button_extract.py @@ -218,12 +218,15 @@ class ModuleExtractor(ModuleExtractor): v.sort() logger.info('Module: %s(%s)' % (self.name, len(exp))) - exp = IMPORT_EXP + exp + if exp: + exp = IMPORT_EXP + exp for prefix_name in prefix_assets.keys(): prefix_assets[prefix_name] = IMPORT_EXP + prefix_assets[prefix_name] return exp, prefix_assets def write_to_file(self, file, text): + if not text: + return with open(file, 'w', newline='') as f: for line in text: f.write(line + '\n')