diff options
-rw-r--r-- | Tools/faqwiz/faqwiz.py | 12 |
1 files 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) |