[sysadmin-bin] Don't fail in case of no LDAP query results
- From: Andrea Veri <averi src gnome org>
- To: gnome-sysadmin gnome org,commits-list gnome org
- Subject: [sysadmin-bin] Don't fail in case of no LDAP query results
- Date: Mon, 21 Feb 2022 11:35:48 +0000 (UTC)
commit dc4aeb2077fd29a5e6ffdf4bec95b3dc08ccb6be
Author: Andrea Veri <averi redhat com>
Date: Mon Feb 21 12:35:36 2022 +0100
Don't fail in case of no LDAP query results
gnome_ldap_utils.py | 17 +++++++++--------
1 file changed, 9 insertions(+), 8 deletions(-)
---
diff --git a/gnome_ldap_utils.py b/gnome_ldap_utils.py
index 01c4b05..4d5ec5b 100755
--- a/gnome_ldap_utils.py
+++ b/gnome_ldap_utils.py
@@ -30,14 +30,15 @@ class Gnome_ldap_utils:
members = set()
- for _, attr in results:
- for userid in attr['member']:
- splitentry = userid.decode('utf-8').split(',')
- singleentry = splitentry[0]
- splitteduid = singleentry.split('=')
- uid = splitteduid[1]
-
- members.add(uid)
+ if len(results) > 0:
+ for _, attr in results:
+ for userid in attr['member']:
+ splitentry = userid.decode('utf-8').split(',')
+ singleentry = splitentry[0]
+ splitteduid = singleentry.split('=')
+ uid = splitteduid[1]
+
+ members.add(uid)
return members
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]