improve 'graceful' behavior of get_users (#331)

remotes/1693045480750635534/spooky-22
official-techsupport 2022-08-21 22:54:55 +03:00 committed by GitHub
parent c0e9425015
commit d49cba78a3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 3 additions and 7 deletions

View File

@ -70,10 +70,7 @@ def get_user(username, v=None, graceful=False, rendered=False):
return user
def get_users(usernames, v=None, graceful=False):
if not usernames:
if not graceful: abort(404)
else: return []
def get_users(usernames, graceful=False):
def clean(n):
return n.replace('\\', '').replace('_', '\_').replace('%', '').strip()
@ -87,9 +84,8 @@ def get_users(usernames, v=None, graceful=False):
)
).all()
if not users:
if not graceful: abort(404)
else: return []
if len(users) != len(usernames) and not graceful:
abort(404)
return users