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')