equal
deleted
inserted
replaced
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 |