Don't include opts in any public argument lists. It is used internally only.

This commit is contained in:
rcritten@redhat.com
2007-10-01 13:34:43 -04:00
parent 2ef71a85d0
commit 0cfccd0f8c

View File

@@ -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: