Description of problem: If you try to add a user via cumin-admin add-user that already exists, you get a pretty ominous and undecipherable traceback. Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: 1. # cumin-admin add-user cumin password cumin User 'cumin' is added 2. Oh, wait, that didn't do what I wanted it to do. 3. # cumin-admin add-user cumin cumin Actual results: No handlers could be found for logger "rosemary.sqloperation" Traceback (most recent call last): File "/usr/bin/cumin-admin", line 246, in ? main() File "/usr/bin/cumin-admin", line 59, in main handler(app, cursor, opts, args[1:]) File "/usr/bin/cumin-admin", line 147, in handle_add_user except IntegrityError: NameError: global name 'IntegrityError' is not defined Expected results: cumin-admin: what are you, some kind of moron? That user already exists! Use <insert some better way to change password> to change the password for an existing user. Additional info:
Fixed in rev 4206.
# cumin-admin add-user cumin cumin User 'cumin' is added # cumin-admin add-user cumin jasan No handlers could be found for logger "rosemary.sqloperation" Error: A user called 'cumin' already exists Verified with cumin-0.1.4494-1.el5