Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
OSUG
RESIF
ws-eidaauth
Commits
a9c40ab3
Commit
a9c40ab3
authored
Jul 12, 2019
by
Jonathan Schaeffer
Browse files
cleanup: Correction
parent
92199ffc
Changes
1
Hide whitespace changes
Inline
Side-by-side
eidawsauth/eidawsauth.py
View file @
a9c40ab3
...
...
@@ -153,15 +153,16 @@ def cleanup():
raise
e
cur
.
execute
(
"select user_index,login from users where expires_at < now();"
)
old_users
=
[
u
[
0
]
for
u
in
cur
.
fetchall
()]
logging
.
debug
(
"%d users to delete : %s"
%
(
len
(
old_users
),
old_users
))
old_users_entries
=
cur
.
fetchall
()
old_users
=
','
.
join
(
str
(
u
[
0
])
for
u
in
old_users_entries
)
logging
.
debug
(
"Users to delete : %s"
%
(
len
(
old_users
),
old_users
))
try
:
cur
.
execute
(
"""
delete from credentials where user_index in (%s)
"""
,
','
.
join
(
old_users
)
)
"""
,
old_users
)
cur
.
execute
(
"""
delete from users where user_index in (%s)
"""
,
','
.
join
(
old_users
)
)
"""
,
old_users
)
except
Exception
as
e
:
logging
.
error
(
"Unable de delete from credentials or users"
)
logging
.
error
(
e
)
...
...
@@ -185,7 +186,7 @@ def cleanup():
logging
.
debug
(
"Deleting from privileges database"
)
cur
.
execute
(
"""
delete from eida_temp_users where name in (%s);
"""
,
','
.
join
(
old_user
s
))
"""
,
','
.
join
(
str
(
u
[
1
])
for
u
in
old_users_entrie
s
))
conn
.
commit
()
conn
.
close
()
return
Response
(
"Deleted %d temporary accounts."
%
(
len
(
users
)),
status
=
200
)
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment