vregistry.py
changeset 6401 d7f5d873e1b8
parent 6389 72ba82a26e05
parent 6386 af296184efd6
child 6428 de95bbed8781
equal deleted inserted replaced
6400:21468682f688 6401:d7f5d873e1b8
   238         if len(winners) > 1:
   238         if len(winners) > 1:
   239             # log in production environement / test, error while debugging
   239             # log in production environement / test, error while debugging
   240             msg = 'select ambiguity: %s\n(args: %s, kwargs: %s)'
   240             msg = 'select ambiguity: %s\n(args: %s, kwargs: %s)'
   241             if self.config.debugmode or self.config.mode == 'test':
   241             if self.config.debugmode or self.config.mode == 'test':
   242                 # raise bare exception in debug mode
   242                 # raise bare exception in debug mode
   243                 raise Exception(msg % (winners, self.args, self.kwargs.keys()))
   243                 raise Exception(msg % (winners, args, kwargs.keys()))
   244             self.error(msg, winners, self.args, self.kwargs.keys())
   244             self.error(msg, winners, args, kwargs.keys())
   245         # return the result of calling the appobject
   245         # return the result of calling the appobject
   246         return winners[0](*args, **kwargs)
   246         return winners[0](*args, **kwargs)
   247 
   247 
   248     select_best = deprecated('[3.6] select_best is now private')(_select_best)
   248     select_best = deprecated('[3.6] select_best is now private')(_select_best)
   249 
   249