Let parser handle typing for deletuser command
This commit is contained in:
parent
deb8f9c513
commit
a02de38f91
@ -124,7 +124,8 @@ def changepw(args):
|
|||||||
def deleteuser_parser_setup(subparser):
|
def deleteuser_parser_setup(subparser):
|
||||||
subparser.add_argument(
|
subparser.add_argument(
|
||||||
'username',
|
'username',
|
||||||
help="Username to delete")
|
help="Username to delete",
|
||||||
|
type=six.text_type)
|
||||||
|
|
||||||
|
|
||||||
def deleteuser(args):
|
def deleteuser(args):
|
||||||
@ -132,8 +133,7 @@ def deleteuser(args):
|
|||||||
|
|
||||||
db = mg_globals.database
|
db = mg_globals.database
|
||||||
|
|
||||||
user = db.User.query.filter_by(
|
user = db.User.query.filter_by(username=args.username.lower()).first()
|
||||||
username=unicode(args.username.lower())).first()
|
|
||||||
if user:
|
if user:
|
||||||
user.delete()
|
user.delete()
|
||||||
print('The user %s has been deleted' % args.username)
|
print('The user %s has been deleted' % args.username)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user