Protect roulette against empty FAQ.

This commit is contained in:
Guido van Rossum 1997-05-30 11:58:21 +00:00
parent 00494bfa15
commit 72a342fd4f
1 changed files with 5 additions and 1 deletions

View File

@ -328,6 +328,7 @@ def parse(self, file):
def roulette(self):
self.__fill()
import whrandom
if not self.__files: return None
return whrandom.choice(self.__files)
def list(self):
@ -576,8 +577,11 @@ def do_recent(self):
emit(TAIL_RECENT)
def do_roulette(self):
self.prologue(T_ROULETTE)
file = self.dir.roulette()
if not file:
self.error("No entries.")
return
self.prologue(T_ROULETTE)
self.dir.show(file)
def do_help(self):