From c63c7a1764d6f1b55f98d050a70c496ff31ea668 Mon Sep 17 00:00:00 2001 From: Jeremy Fincher Date: Mon, 23 Aug 2004 12:27:23 +0000 Subject: [PATCH] Gave output an option fd. --- src/questions.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/questions.py b/src/questions.py index 0e85e69ac..bc3e74fd4 100644 --- a/src/questions.py +++ b/src/questions.py @@ -42,14 +42,14 @@ import supybot.utils as utils useBold = False -def output(s, unformatted=True): +def output(s, unformatted=True, fd=sys.stdout): if unformatted: s = textwrap.fill(utils.normalizeWhitespace(s), width=65) - print s - print + print >>fd, s + print >>fd def expect(prompt, possibilities, recursed=False, default=None, - acceptEmpty=False): + acceptEmpty=False, fd=sys.stdout): """Prompt the user with prompt, allow them to choose from possibilities. If possibilities is empty, allow anything. @@ -72,12 +72,12 @@ def expect(prompt, possibilities, recursed=False, default=None, prompt = prompt.replace('/ ', '/') prompt = prompt.strip() + ' ' if useBold: - print ansi.BOLD, + print >>fd, ansi.BOLD, s = raw_input(prompt) if useBold: - print ansi.RESET + print >>fd, ansi.RESET s = s.strip() - print + print >>fd if possibilities: if s in possibilities: return s