From e1e89610dc81f1a765d23e841129597a3b7c1182 Mon Sep 17 00:00:00 2001 From: Ed Page Date: Thu, 21 Jan 2010 20:56:20 -0600 Subject: [PATCH] Adding help to the debug prompt --- src/channel/debug_prompt.py | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/src/channel/debug_prompt.py b/src/channel/debug_prompt.py index cffdf98..97a3ab2 100644 --- a/src/channel/debug_prompt.py +++ b/src/channel/debug_prompt.py @@ -77,6 +77,9 @@ class DebugPromptChannel(tp.ChannelTypeText, cmd.Cmd): except Exception, e: self._report_new_message(str(e)) + def help_reset_state_machine(self): + self._report_new_message("Reset the refreshing state machine") + def do_get_state(self, args): if args: self._report_new_message("No arguments supported") @@ -88,6 +91,9 @@ class DebugPromptChannel(tp.ChannelTypeText, cmd.Cmd): except Exception, e: self._report_new_message(str(e)) + def help_get_state(self): + self._report_new_message("Print the current state the refreshing state machine is in") + def do_is_authed(self, args): if args: self._report_new_message("No arguments supported") @@ -99,6 +105,9 @@ class DebugPromptChannel(tp.ChannelTypeText, cmd.Cmd): except Exception, e: self._report_new_message(str(e)) + def help_is_authed(self): + self._report_new_message("Print whether logged in to Google Voice") + def do_is_dnd(self, args): if args: self._report_new_message("No arguments supported") @@ -110,6 +119,9 @@ class DebugPromptChannel(tp.ChannelTypeText, cmd.Cmd): except Exception, e: self._report_new_message(str(e)) + def help_is_dnd(self): + self._report_new_message("Print whether Do-Not-Disturb mode enabled on the Google Voice account") + def do_get_account_number(self, args): if args: self._report_new_message("No arguments supported") @@ -121,6 +133,9 @@ class DebugPromptChannel(tp.ChannelTypeText, cmd.Cmd): except Exception, e: self._report_new_message(str(e)) + def help_get_account_number(self): + self._report_new_message("Print the Google Voice account number") + def do_get_callback_numbers(self, args): if args: self._report_new_message("No arguments supported") @@ -136,6 +151,9 @@ class DebugPromptChannel(tp.ChannelTypeText, cmd.Cmd): except Exception, e: self._report_new_message(str(e)) + def help_get_callback_numbers(self): + self._report_new_message("Print a list of all configured callback numbers") + def do_get_callback_number(self, args): if args: self._report_new_message("No arguments supported") @@ -147,6 +165,9 @@ class DebugPromptChannel(tp.ChannelTypeText, cmd.Cmd): except Exception, e: self._report_new_message(str(e)) + def help_get_callback_number(self): + self._report_new_message("Print the callback number currently enabled") + def do_call(self, args): if len(args) != 1: self._report_new_message("Must specify the phone number and only the phone nunber") @@ -158,6 +179,9 @@ class DebugPromptChannel(tp.ChannelTypeText, cmd.Cmd): except Exception, e: self._report_new_message(str(e)) + def help_call(self): + self._report_new_message("\n".join(["call NUMBER", "Initiate a callback, Google forwarding the call to the callback number"])) + def do_send_sms(self, args): if 1 < len(args): self._report_new_message("Must specify the phone number and then message") @@ -169,3 +193,6 @@ class DebugPromptChannel(tp.ChannelTypeText, cmd.Cmd): self._conn.session.backend.send_sms(number, message) except Exception, e: self._report_new_message(str(e)) + + def help_send_sms(self): + self._report_new_message("\n".join(["send_sms NUMBER MESSAGE0 MESSAGE1 ...", "Send an sms to number NUMBER"])) -- 1.7.9.5