moksha/connector/utils.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-)
New commits: commit c0f972bdcd2d24dad8b16a2cc93683837245f077 Author: John (J5) Palmieri johnp@redhat.com Date: Thu May 7 23:19:03 2009 -0400
fixed parameter polution
diff --git a/moksha/connector/utils.py b/moksha/connector/utils.py index 35c8c6d..0de0b90 100644 --- a/moksha/connector/utils.py +++ b/moksha/connector/utils.py @@ -193,7 +193,10 @@ class ParamFilter(object): self._translation_table = {} self._param_table = {}
- def add_filter(self, param, args=[], cast=None, allow_none=True, filter_func=None): + def add_filter(self, param, args=None, cast=None, allow_none=True, filter_func=None): + if args == None: + args = [] + pf = {} if cast: assert(isinstance(cast, type), @@ -205,6 +208,7 @@ class ParamFilter(object): pf['filter_func'] = filter_func
self._param_table[param] = pf + args.append(param) for a in args: assert(not(a in self._translation_table),
moksha-commits@lists.fedorahosted.org