Removed superfluous newline on debug prompt and added a version command
authorEd Page <eopage@byu.net>
Thu, 28 Jan 2010 01:43:01 +0000 (19:43 -0600)
committerEd Page <eopage@byu.net>
Thu, 28 Jan 2010 01:43:01 +0000 (19:43 -0600)
src/channel/debug_prompt.py
www/telepathy-theonering.deb

index b6f5ee8..af04bf9 100644 (file)
@@ -6,6 +6,7 @@ import logging
 
 import telepathy
 
+import constants
 import tp
 import gtk_toolbox
 import gvoice
@@ -43,7 +44,9 @@ class DebugPromptChannel(tp.ChannelTypeText, cmd.Cmd):
                finally:
                        self.stdin, self.stdout = oldStdin, oldStdout
 
-               self._report_new_message(currentStdout.getvalue())
+               stdoutData = currentStdout.getvalue().strip()
+               if stdoutData:
+                       self._report_new_message(stdoutData)
 
        @gtk_toolbox.log_exception(_moduleLogger)
        def Close(self):
@@ -208,3 +211,12 @@ class DebugPromptChannel(tp.ChannelTypeText, cmd.Cmd):
 
        def help_send_sms(self):
                self._report_new_message("\n".join(["send_sms NUMBER MESSAGE0 MESSAGE1 ...", "Send an sms to number NUMBER"]))
+
+       def do_version(self, args):
+               if args:
+                       self._report_new_message("No arguments supported")
+                       return
+               self._report_new_message("%s-%s" % (constants.__version__, constants.__build__))
+
+       def help_version(self):
+               self._report_new_message("Prints the version (hint: %s-%s)" % (constants.__version__, constants.__build__))
index 5d21e55..a6a4130 100644 (file)
Binary files a/www/telepathy-theonering.deb and b/www/telepathy-theonering.deb differ