#!/usr/bin/env python # -*- coding: utf-8 -*- import sys from sh import grep,ErrorReturnCode_1 sys.path.append('/usr/scripts/gestion') sys.path.append('/usr/scripts/lc_ldap') sys.path.append('/etc/crans/secrets/') import lc_ldap conn=lc_ldap.lc_ldap_admin() try: aid=int(sys.argv[1][1:]) except ValueError: sys.stdout.write('NONE') exit(0) login=conn.search("aid=%s" % aid)[0]['uid'][0] try: sys.stdout.write(grep('-r',login,'/usr/scripts/var/digicode/').split('/')[-1].split(':')[0]) except ErrorReturnCode_1: sys.stdout.write('NONE')