Commit 01146103 authored by Pierre-Elliott Bécue's avatar Pierre-Elliott Bécue

Réduit longueur d'une ligne

parent f1127a27
......@@ -26,11 +26,13 @@ MACRO_FILTRE_PRISE = re.compile(r'\(prise=(?P<prise>[a-zA-Z][0-9]{3})\)')
MACRO_FILTRE_ADHESION = re.compile(r'\(adhesion=ok\)')
MACRO_FILTRE_CONNEXION = re.compile(r'\(connexion=ok\)')
def __help(parser, retcode=0):
"""Pour éviter la redondance de code"""
parser.print_help()
sys.exit(retcode)
def print_data(data, args):
"""Récupère les données et les affiche"""
dataLen = sum([len(elem) for elem in data.itervalues()])
......@@ -54,12 +56,15 @@ def print_data(data, args):
print lc_ldap.printing.sprint_list(elem).encode(ENCODING)
print "%s résultats" % len(elem)
def explore_db(args, ldap):
"""Utilise le contenu de args pour décider comment explorer la base de données."""
"""Utilise le contenu de args pour décider comment explorer la base
de données."""
data = search_ldap(args, ldap)
data = macro_expand(data, args)
return data
def search_ldap(args, ldap):
"""Cherche et trie"""
data = {}
......@@ -76,7 +81,14 @@ def search_ldap(args, ldap):
try:
resultats = ldap.search(search_filter, sizelimit=args.limite)
except SIZELIMIT_EXCEEDED:
raise EnvironmentError("La limite de résultats LDAP (%s) a été dépassée. Vous pouvez l'augmenter avec l'option -l" % (args.limite,))
raise EnvironmentError(
(
"La limite de résultats LDAP (%s) a été dépassée. Vous pouvez"
"l'augmenter avec l'option -l"
) % (
args.limite,
)
)
for elem in resultats:
if elem not in data.get(elem.__class__.__name__, []):
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment