summaryrefslogtreecommitdiffstats
path: root/func/minion/modules/func_module.py
diff options
context:
space:
mode:
authormakkalot <makkalot@gmail.com>2008-08-13 11:55:53 +0300
committermakkalot <makkalot@gmail.com>2008-08-13 11:55:53 +0300
commit14dbbf0b9d7f50d2dffaf2306b21e41d3e7e8cdc (patch)
tree4ed2b10efafbc81850d31c629da337d33369706e /func/minion/modules/func_module.py
parent56ba41a1a331ebff0c471d6f85b1c7c11a1ab6d8 (diff)
parent32689058c602362dcab1b1ae564d86ecc04c4b79 (diff)
merge master into the export_methods branch
Diffstat (limited to 'func/minion/modules/func_module.py')
-rw-r--r--func/minion/modules/func_module.py6
1 files changed, 2 insertions, 4 deletions
diff --git a/func/minion/modules/func_module.py b/func/minion/modules/func_module.py
index 56f21f9..a405198 100644
--- a/func/minion/modules/func_module.py
+++ b/func/minion/modules/func_module.py
@@ -15,6 +15,7 @@ import inspect
from func import logger
from certmaster.config import read_config, BaseConfig
from func.commonconfig import FuncdConfig
+from func.utils import is_public_valid_method
from func.minion.func_arg import * #the arg getter stuff
class FuncModule(object):
@@ -85,10 +86,7 @@ class FuncModule(object):
return self.description
def __is_public_valid_method(self,attr):
- if inspect.ismethod(getattr(self, attr)) and attr[0] != '_' and\
- attr != 'register_rpc' and attr!='register_method_args':
- return True
- return False
+ return is_public_valid_method(self, attr, blacklist=['register_rpc', 'register_method_args'])
def __get_method_args(self):
"""