File tree Expand file tree Collapse file tree 3 files changed +11
-9
lines changed Expand file tree Collapse file tree 3 files changed +11
-9
lines changed Original file line number Diff line number Diff line change 4
4
# --- BEGIN_HEADER ---
5
5
#
6
6
# editgdpuser - Edit a MiG GDP user
7
- # Copyright (C) 2003-2022 The MiG Project lead by Brian Vinter
7
+ # Copyright (C) 2003-2024 The MiG Project lead by Brian Vinter
8
8
#
9
9
# This file is part of MiG.
10
10
#
@@ -146,9 +146,9 @@ def usage(name='editgdpuser.py'):
146
146
sys .exit (1 )
147
147
148
148
# Remove empty value fields
149
-
150
- for ( key , val ) in user_dict . items ( ):
151
- if not val :
149
+ # NOTE: force list copy here as we delete inline below
150
+ for key in list ( user_dict ):
151
+ if not user_dict [ key ] :
152
152
del user_dict [key ]
153
153
154
154
if account_state :
Original file line number Diff line number Diff line change 4
4
# --- BEGIN_HEADER ---
5
5
#
6
6
# edituser - Edit a MiG user
7
- # Copyright (C) 2003-2022 The MiG Project lead by Brian Vinter
7
+ # Copyright (C) 2003-2024 The MiG Project lead by Brian Vinter
8
8
#
9
9
# This file is part of MiG.
10
10
#
@@ -168,9 +168,9 @@ def usage(name='edituser.py'):
168
168
user_dict ['role' ] = role
169
169
170
170
# Remove empty value fields
171
-
172
- for ( key , val ) in user_dict . items ( ):
173
- if not val :
171
+ # NOTE: force list copy here as we delete inline below
172
+ for key in list ( user_dict ):
173
+ if not user_dict [ key ] :
174
174
del user_dict [key ]
175
175
176
176
if verbose :
Original file line number Diff line number Diff line change @@ -2211,7 +2211,9 @@ def fix_userdb_keys(
2211
2211
unlock_user_db (flock )
2212
2212
raise Exception ('Failed to load user DB: %s' % err )
2213
2213
2214
- for (client_id , user ) in user_db .items ():
2214
+ # NOTE: force list copy here as we delete inline below
2215
+ for client_id in list (user_db ):
2216
+ user = user_db [client_id ]
2215
2217
fill_distinguished_name (user )
2216
2218
old_id = client_id
2217
2219
new_id = user ['distinguished_name' ]
You can’t perform that action at this time.
0 commit comments