scripts/sip/code_impression.py

19 lines
490 B
Python
Executable file

#!/usr/bin/env python
# -*- coding: utf-8 -*-
import sys
from sh import grep,ErrorReturnCode_1
sys.path.append('/usr/scripts/')
import lc_ldap.shortcuts
conn=lc_ldap.shortcuts.lc_ldap_admin()
try:
aid=int(sys.argv[1][1:])
except ValueError:
sys.stdout.write('NONE')
exit(0)
login=conn.search(u"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')