From 525d52f8a44e514547d80caae0fcbb6acd78b0e0 Mon Sep 17 00:00:00 2001 From: Guido van Rossum Date: Mon, 2 Jun 1997 22:52:37 +0000 Subject: Move the roulette() functionality out of the FaqDir class into the FaqWizard class. --- Tools/faqwiz/faqwiz.py | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/Tools/faqwiz/faqwiz.py b/Tools/faqwiz/faqwiz.py index 06e1ab5..804e611 100644 --- a/Tools/faqwiz/faqwiz.py +++ b/Tools/faqwiz/faqwiz.py @@ -325,12 +325,6 @@ class FaqDir: sec, num = self.__okprog.group(1, 2) return string.atoi(sec), string.atoi(num) - def roulette(self): - self.__fill() - import whrandom - if not self.__files: return None - return whrandom.choice(self.__files) - def list(self): # XXX Caller shouldn't modify result self.__fill() @@ -577,10 +571,12 @@ class FaqWizard: emit(TAIL_RECENT) def do_roulette(self): - file = self.dir.roulette() - if not file: + import whrandom + files = self.dir.list() + if not files: self.error("No entries.") return + file = whrandom.choice(files) self.prologue(T_ROULETTE) self.dir.show(file) -- cgit v0.12