Let parser handle typing for deletuser command

This commit is contained in:
Jessica Tallon 2015-01-20 10:49:24 +00:00
parent deb8f9c513
commit a02de38f91

View File

@ -124,7 +124,8 @@ def changepw(args):
def deleteuser_parser_setup(subparser):
subparser.add_argument(
'username',
help="Username to delete")
help="Username to delete",
type=six.text_type)
def deleteuser(args):
@ -132,8 +133,7 @@ def deleteuser(args):
db = mg_globals.database
user = db.User.query.filter_by(
username=unicode(args.username.lower())).first()
user = db.User.query.filter_by(username=args.username.lower()).first()
if user:
user.delete()
print('The user %s has been deleted' % args.username)