From 17252fe8ef42fc27f922b8211178a460c8ee73f7 Mon Sep 17 00:00:00 2001 From: "Krzysztof A. Adamski" Date: Fri, 8 Aug 2008 19:13:52 -0400 Subject: Fix circular import. --- func/utils.py | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'func/utils.py') diff --git a/func/utils.py b/func/utils.py index 628694d..891f459 100755 --- a/func/utils.py +++ b/func/utils.py @@ -15,6 +15,7 @@ import string import sys import traceback import socket +import inspect REMOTE_ERROR = "REMOTE_ERROR" @@ -52,3 +53,10 @@ def get_formated_jobid(**id_pack): job_id = "".join([glob,"-",module,"-",method,"-",pprint.pformat(time.time())]) return job_id +def is_public_valid_method(obj, attr, blacklist=[]): + if inspect.ismethod(getattr(obj, attr)) and attr[0] != '_': + for b in blacklist: + if attr==b: + return False + return True + return False -- cgit