extras-buildsys/utils user-manager.py,1.2,1.3
Daniel Williams (dcbw)
fedora-extras-commits at redhat.com
Mon Aug 8 16:15:20 UTC 2005
Author: dcbw
Update of /cvs/fedora/extras-buildsys/utils
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv5519
Modified Files:
user-manager.py
Log Message:
Fix up some stuff in the user manager, allow listing of every user at the same time
Index: user-manager.py
===================================================================
RCS file: /cvs/fedora/extras-buildsys/utils/user-manager.py,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- user-manager.py 2 Aug 2005 04:10:33 -0000 1.2
+++ user-manager.py 8 Aug 2005 16:15:18 -0000 1.3
@@ -60,13 +60,13 @@
def dispatch(self, prog, command, args):
if command == 'add':
- um.add_user(args)
+ self.add_user(args)
elif command == 'del':
- um.del_user(args)
+ self.del_user(args)
elif command == 'mod':
- um.mod_user(args)
+ self.mod_user(args)
elif command == 'find':
- um.find_user(args)
+ self.find_user(args)
else:
print_usage(prog)
@@ -169,11 +169,12 @@
own_jobs, job_admin, user_admin, server_admin)
def find_user(self, args):
- if len(args) < 1:
- raise UserManagerException("Invalid command, too few options.")
+ sql = "SELECT * FROM users"
- email = args[0]
- self.curs.execute('SELECT * FROM users WHERE email LIKE "%%%s%%"' % email)
+ if len(args) > 0:
+ sql = sql + ' WHERE email LIKE "%%%s%%"' % args[0]
+
+ self.curs.execute(sql)
self.dbcx.commit()
data = self.curs.fetchall()
if not len(data):
More information about the scm-commits
mailing list