diff --git a/Lib/random.py b/Lib/random.py
index 58865fc59b973284387f439436bc0e93362531cf..92163bb608427ff472948c7cc20b17296779e31a 100644
--- a/Lib/random.py
+++ b/Lib/random.py
@@ -237,7 +237,7 @@ class Random(_random.Random):
 
     def choice(self, seq):
         """Choose a random element from a non-empty sequence."""
-        return seq[int(self.random() * len(seq))]
+        return seq[int(self.random() * len(seq))]  # raises IndexError in seq is empty
 
     def shuffle(self, x, random=None, int=int):
         """x, random=random.random -> shuffle list x in place; return None.