[telepathy-python/master] Add a usage error message on not enough arguments.

Jonny Lamb jonny.lamb at collabora.co.uk
Wed Jul 15 04:40:49 PDT 2009


Signed-off-by: Jonny Lamb <jonny.lamb at collabora.co.uk>
---
 examples/message.py |   10 +++++++---
 1 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/examples/message.py b/examples/message.py
index dac5983..ca009b4 100644
--- a/examples/message.py
+++ b/examples/message.py
@@ -22,9 +22,9 @@ class Message:
         self.contact = None
         self.message = None
 
-        assert len(stuff) in (0, 2)
-        if len(stuff) == 2:
-            self.contact = stuff[0]
+        self.contact = stuff[0]
+
+        if len(stuff) > 1:
             self.message = stuff[1]
 
         self.conn = connection_from_file(sys.argv[1],
@@ -100,6 +100,10 @@ class Message:
         self.quit()
 
 if __name__ == '__main__':
+    if len(sys.argv[2:]) < 1:
+        print 'usage: python %s managerfile recipient [message]' % sys.argv[0]
+        sys.exit(1)
+
     msg = Message(*sys.argv[2:])
 
     msg.run()
-- 
1.5.6.5




More information about the telepathy-commits mailing list