def load_module(self, role=None, *args, **kwargs): """ 加载模块 """ node_funcs = {} if role is None: loop_roles = self.main_conf.node_role.split(',') else: loop_roles = [role] for role in loop_roles: node_funcs.update({ role: load_module("%s,%s" % (app_abs_path("module/common"), app_abs_path("module/%s" % role))) }) node_funcs[role].update({ "sys.reload_module": self._reload_module, "sys.reload_env": self._reload_env, "sys.get_env": self._get_env, "sys.copy": self._copy, "sys.get": self._get, "sys.job_info": self._job_info, "sys.exprs": self.exprs, "sys.rsync_module": self._rsync_module, "sys.reload_node": self._reload_node, "sys.ping": self.ping, "sys.roles": self._get_roles, "sys.funcs": self._get_func, "sys.version": self._version, }) return node_funcs
def load_module(self, *args, **kwargs): """ 加载模块 """ node_funcs = load_module(app_abs_path("module/")) node_funcs.update({ "sys.reload_module": self._reload_module, "sys.reload_env": self._reload_env, "sys.get_env": self._get_env, "sys.copy": self._copy, "sys.get": self._get, "sys.job_info": self._job_info, "sys.exprs": self.exprs, "sys.rsync_module": self._rsync_module, "sys.ping": self.ping, "sys.funcs": self._get_func, "sys.version": self._version, }) return node_funcs
def load_module(self, *args, **kwargs): """ 加载模块 """ node_funcs = load_module(app_abs_path("module/")) node_funcs.update( { "sys.reload_module": self._reload_module, "sys.reload_env": self._reload_env, "sys.get_env": self._get_env, "sys.copy": self._copy, "sys.get": self._get, "sys.job_info": self._job_info, "sys.exprs": self.exprs, "sys.rsync_module": self._rsync_module, "sys.ping": self.ping, "sys.funcs": self._get_func, "sys.version": self._version, } ) return node_funcs