diff --git a/gestion/whos_lc.py b/gestion/whos_lc.py index 5be39483..a83b2a7a 100755 --- a/gestion/whos_lc.py +++ b/gestion/whos_lc.py @@ -25,7 +25,14 @@ def explore_db(args): if dataLen: for elem in data.itervalues(): if len(elem) == 1: - elem[0].display(historique=args.historique, blacklist=args.blacklist) + elem[0].display( + historique=args.historique, + blacklist=args.blacklist, + disp_adresse=args.adresse, + disp_telephone=args.telephone, + sshfp=args.sshfp, + ipsec=args.ipsec, + ) else: print lc_ldap.printing.sprint_list(elem).encode(ENCODING) print "%s résultats" % len(elem) @@ -101,7 +108,6 @@ def limits(data, args): if __name__ == "__main__": parser = argparse.ArgumentParser(description="Recherche dans la base des adhérents", add_help=False) - parser.add_argument('-6', '--ipv6', help="Affiche les ipv6.", action="store_true") parser.add_argument('-A', '--adresse', help="Affiche l'adresse de l'adhérent.", action="store_true") parser.add_argument('-d', '--blacklist', type=int, help="Choix du nombre d'entrées blacklist à afficher pour les entrées détaillées.", action="store", default=10) parser.add_argument('-h', '--help', help="Affiche ce message et quitte.", action="store_true") @@ -110,6 +116,7 @@ if __name__ == "__main__": parser.add_argument('-L', '--historique', type=int, help="Choix du nombre d'entrées d'historique à afficher pour les entrées détaillées.", action="store", default=10) parser.add_argument('-s', '--sshfp', help="Affiche les fingerprint SSH si elles existent.", action="store_true") parser.add_argument('-t', '--ldap', help="Utiliser les filtres tels que définis dans ldap", action="store_true") + parser.add_argument('-T', '--telephone', help="Afficher le numéro de téléphone de l'adhérent.", action="store_true") parser.add_argument('--test', help="Se connecter à la base de test", action="store_true") parser.add_argument('-v', '--verbose', help="Rend le script (très) verbeux.", action="store_true") parser.add_argument('filtre', type=str, nargs="?", help="Le filtre whos à utiliser")