From 0d8ef1934856409c3cc6c6ea869a4b4b006974e5 Mon Sep 17 00:00:00 2001 From: Ed Page Date: Sat, 23 Jan 2010 23:03:17 -0600 Subject: [PATCH] Adding get_sane_callback to the debug promot --- src/channel/debug_prompt.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/channel/debug_prompt.py b/src/channel/debug_prompt.py index 78aabdf..bd9a613 100644 --- a/src/channel/debug_prompt.py +++ b/src/channel/debug_prompt.py @@ -8,6 +8,7 @@ import telepathy import tp import gtk_toolbox +import gvoice _moduleLogger = logging.getLogger("channel.text") @@ -155,6 +156,20 @@ class DebugPromptChannel(tp.ChannelTypeText, cmd.Cmd): def help_get_callback_numbers(self): self._report_new_message("Print a list of all configured callback numbers") + def do_get_sane_callback_number(self, args): + if args: + self._report_new_message("No arguments supported") + return + + try: + number = gvoice.backend.get_sane_callback(self._conn.session.backend) + self._report_new_message(number) + except Exception, e: + self._report_new_message(str(e)) + + def help_get_sane_callback_number(self): + self._report_new_message("Print the best guess of callback numbers to use") + def do_get_callback_number(self, args): if args: self._report_new_message("No arguments supported") -- 1.7.9.5