human
Solve the following python programming problem given the following code:
def _mk_req(func, * args, **kwargs) : 
    if kwargs : 
        raise Exception ('kwargs are not supported by the RPC proxy') 
req = [] 
    def translate_name(name) : 
        if name.startswith ('_') : 
            name = name [1 :] 
name = name.replace ('_', '-') 
        return name 
req.append (sym (('swank:' + translate_name (func.__name__)))) 
    (spec_args, spec_varargs, spec_keywords, spec_defaults) = inspect.getargspec (func) 
    if spec_varargs : 
        raise Exception (('varargs in signature of ' + str (func))) 
if spec_keywords : 
        raise Exception (('keywords in signature of ' + str (func))) 
if (len (spec_args) != len (kwargs)) : 
        if ((len (args) < len (spec_args)) and ((len (args) + len (spec_defaults)) >= len (spec_args))) : 
            args += spec_defaults [((len (spec_defaults) - len (spec_args)) + len (args)) :] 
else : 
            preamble = (('argc mismatch in signature of ' + str (func)) + ': ') 
            expected = (((('expected ' + str (len (spec_args))) + ' args ') + str (spec_args)) + ', ') 
            actual = ((((('actual ' + str (len (args))) + ' args ') + str (args)) + ' with types ') + str ([type (a) for a in args])) 
            raise Exception (((preamble + expected) + actual)) 
for arg in args [1 :] : 
        if hasattr (arg, 'unparse') : 
            argreq = arg.unparse () 
else : 
            argreq = [arg] 
req.extend (argreq) 
return req 

    
    

    Fix the buggy line: if (len (spec_args) != len (kwargs)) :
assistant
#Here is Python program to fix the buggy line: if (len (spec_args) != len (kwargs)) :
.

if (len (spec_args) != len (args)) :