fix bugs
[plcapi.git] / plcsh
diff --git a/plcsh b/plcsh
index eca7c86..2bd4660 100755 (executable)
--- a/plcsh
+++ b/plcsh
@@ -5,8 +5,6 @@
 # Mark Huang <mlhuang@cs.princeton.edu>
 # Copyright (C) 2005 The Trustees of Princeton University
 #
-# $Id$
-#
 
 import os
 import sys
@@ -29,7 +27,7 @@ parser.add_option("-f", "--config", help = "PLC configuration file")
 parser.add_option("-h", "--url", help = "API URL")
 parser.add_option("-c", "--cacert", help = "API SSL certificate")
 parser.add_option("-k", "--insecure", help = "Do not check SSL certificate")
-parser.add_option("-m", "--method", help = "API authentication method")
+parser.add_option("-m", "--method", help = "API authentication method", default='capability')
 parser.add_option("-s", "--session", help = "API session key")
 parser.add_option("-u", "--user", help = "API user name")
 parser.add_option("-p", "--password", help = "API password")
@@ -66,7 +64,7 @@ try:
     api = shell.api
     config = shell.config
 except Exception, err:
-    print "Error:", err
+    print_exc()
     print
     parser.print_help()
     sys.exit(1)