[rhmessaging-commits] rhmessaging commits: r3139 - mgmt/trunk/cumin/python/cumin.

rhmessaging-commits at lists.jboss.org rhmessaging-commits at lists.jboss.org
Thu Mar 5 15:46:28 EST 2009


Author: justi9
Date: 2009-03-05 15:46:28 -0500 (Thu, 05 Mar 2009)
New Revision: 3139

Modified:
   mgmt/trunk/cumin/python/cumin/tools.py
Log:
Allow passing in a password non-interactively

Modified: mgmt/trunk/cumin/python/cumin/tools.py
===================================================================
--- mgmt/trunk/cumin/python/cumin/tools.py	2009-02-26 17:19:48 UTC (rev 3138)
+++ mgmt/trunk/cumin/python/cumin/tools.py	2009-03-05 20:46:28 UTC (rev 3139)
@@ -122,7 +122,7 @@
         command.description = "List existing QMF servers"
 
         command = self.AddUser(self, "add-user")
-        command.arguments = ("NAME",)
+        command.arguments = ("NAME", "[PASSWORD]")
         command.description = "Add a new user called NAME"
 
         command = self.RemoveUser(self, "remove-user")
@@ -289,7 +289,12 @@
                 print "Error: a user called '%s' already exists" % name
                 sys.exit(1)
 
-            crypted = crypt_password(prompt_password())
+            try:
+                password = args[2]
+            except IndexError:
+                password = prompt_password()
+            
+            crypted = crypt_password(password)
 
             try:
                 subject = Subject(name=name, password=crypted)




More information about the rhmessaging-commits mailing list