﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	resolution	keywords	cc	parents
969	gmg user commands don't fail gracefully for non existant users	ayleph		"Attempt to delete a non-existent user using {{{bin/gmg deleteuser}}} and you'll get a Traceback similar to below.

{{{
$ bin/gmg deleteuser idontexist
Traceback (most recent call last):
  File ""bin/gmg"", line 9, in <module>
    load_entry_point('mediagoblin==0.7.1.dev', 'console_scripts', 'gmg')()
  File ""/path/to/mediagoblin/mediagoblin/gmg_commands/__init__.py"", line 124, in main_cli
    args.func(args)
  File ""/path/to/mediagoblin/mediagoblin/gmg_commands/users.py"", line 132, in deleteuser
    username=unicode(args.username.lower())).one()
  File ""build/bdist.linux-x86_64/egg/sqlalchemy/orm/query.py"", line 2329, in one
sqlalchemy.orm.exc.NoResultFound: No row was found for one()
}}}

Same problem exists for other commands in users.py."	defect	accepted	trivial	0.8.0	programming		gmg,delete,user,deleteuser		
