def reload_module(self, module): """Reloads module via modules. Keyword arguments: module -- module name to reload. """ modules.reload_module(module)
def reload_module( self, module_name ): """Reload a module""" start_module = module_name in self.loaded_modules self.remove_module( module_name ) # remove to clear references modules.reload_module( module_name ) # actually reload class self.add_module( module_name ) # re-add module if start_module: # enable if it was enabled self.enable_module( module_name ) return 'Module {} reloaded'.format( module_name )