Issue #29055: Suppress upstream exception for random.choice()

This commit is contained in:
Raymond Hettinger 2016-12-27 01:06:52 -08:00
parent 246cbf23fa
commit bb2839b680
2 changed files with 4 additions and 1 deletions

View file

@ -254,7 +254,7 @@ class Random(_random.Random):
try:
i = self._randbelow(len(seq))
except ValueError:
raise IndexError('Cannot choose from an empty sequence')
raise IndexError('Cannot choose from an empty sequence') from None
return seq[i]
def shuffle(self, x, random=None):