vregistry.py
changeset 5572 df5551d697e8
parent 5569 cb14af012a96
child 5627 a7e40cccdc9b
equal deleted inserted replaced
5571:5d024bf9424b 5572:df5551d697e8
   224         if winners is None:
   224         if winners is None:
   225             raise NoSelectableObject('args: %s\nkwargs: %s %s'
   225             raise NoSelectableObject('args: %s\nkwargs: %s %s'
   226                                      % (args, kwargs.keys(),
   226                                      % (args, kwargs.keys(),
   227                                         [repr(v) for v in appobjects]))
   227                                         [repr(v) for v in appobjects]))
   228         if len(winners) > 1:
   228         if len(winners) > 1:
   229             # log in production environement, error while debugging
   229             # log in production environement / test, error while debugging
   230             if self.config.debugmode:
   230             if self.config.debugmode or self.config.mode == 'test':
   231                 raise Exception('select ambiguity, args: %s\nkwargs: %s %s'
   231                 raise Exception('select ambiguity, args: %s\nkwargs: %s %s'
   232                                 % (args, kwargs.keys(),
   232                                 % (args, kwargs.keys(),
   233                                    [repr(v) for v in winners]))
   233                                    [repr(v) for v in winners]))
   234             self.error('select ambiguity, args: %s\nkwargs: %s %s',
   234             self.error('select ambiguity, args: %s\nkwargs: %s %s',
   235                        args, kwargs.keys(), [repr(v) for v in winners])
   235                        args, kwargs.keys(), [repr(v) for v in winners])