From 0cfccd0f8cf77fd2a4197cb47becea85173ca48a Mon Sep 17 00:00:00 2001 From: "rcritten@redhat.com" Date: Mon, 1 Oct 2007 13:34:43 -0400 Subject: Don't include opts in any public argument lists. It is used internally only. --- ipa-server/xmlrpc-server/ipaxmlrpc.py | 3 +++ 1 file changed, 3 insertions(+) (limited to 'ipa-server/xmlrpc-server/ipaxmlrpc.py') diff --git a/ipa-server/xmlrpc-server/ipaxmlrpc.py b/ipa-server/xmlrpc-server/ipaxmlrpc.py index f8395dcc..69b2740f 100644 --- a/ipa-server/xmlrpc-server/ipaxmlrpc.py +++ b/ipa-server/xmlrpc-server/ipaxmlrpc.py @@ -243,6 +243,9 @@ class ModXMLRPCRequestHandler(object): for x in range(0, func.func_code.co_argcount): if x == 0 and func.func_code.co_varnames[x] == "self": continue + # opts is a name we tack on internally. Don't publish it. + if func.func_code.co_varnames[x] == "opts": + continue if func.func_defaults and func.func_code.co_argcount - x <= len(func.func_defaults): args.append((func.func_code.co_varnames[x], func.func_defaults[x - func.func_code.co_argcount + len(func.func_defaults)])) else: -- cgit