Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 72a342f

Browse files
committed
Protect roulette against empty FAQ.
1 parent 00494bf commit 72a342f

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

Tools/faqwiz/faqwiz.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -328,6 +328,7 @@ def parse(self, file):
328328
def roulette(self):
329329
self.__fill()
330330
import whrandom
331+
if not self.__files: return None
331332
return whrandom.choice(self.__files)
332333

333334
def list(self):
@@ -576,8 +577,11 @@ def do_recent(self):
576577
emit(TAIL_RECENT)
577578

578579
def do_roulette(self):
579-
self.prologue(T_ROULETTE)
580580
file = self.dir.roulette()
581+
if not file:
582+
self.error("No entries.")
583+
return
584+
self.prologue(T_ROULETTE)
581585
self.dir.show(file)
582586

583587
def do_help(self):

0 commit comments

Comments
 (0)