Warning: Can't synchronize with repository "(default)" (Unsupported version control system "svn": No module named svn). Look in the Trac log for more information.

Ticket #2303: anthonyt.diff

File anthonyt.diff, 609 bytes (added by anthonyt, 3 years ago)

fix off by one error

  • decorators.py

     
    448448                        break; 
    449449                    var = argvars[i] 
    450450                    if var in kwargs: 
    451                         args[i] = kwargs[var] 
     451                        if i+1 >= len(args): 
     452                            args.append(kwargs[var]) 
     453                        else: 
     454                            args[i+1] = kargs[var] 
    452455                        del kwargs[var] 
    453456             
    454457            res = f(*args, **kwargs)