def on_post_save(self, view): # this will reload submodules if they are saved with sublime text for name, module in self.modules.modules.items(): if module.__file__ == view.file_name(): self.modules.reload(module) Linter.reload(name) break self.hit(view)