forward.py: indentation bullshit
This commit is contained in:
parent
83283fc2cb
commit
5d477cc1ac
1 changed files with 31 additions and 37 deletions
|
@ -29,20 +29,19 @@ import lc_ldap.shortcuts
|
||||||
import lc_ldap.printing
|
import lc_ldap.printing
|
||||||
import lc_ldap.filter2 as filter
|
import lc_ldap.filter2 as filter
|
||||||
|
|
||||||
|
|
||||||
if __name__ == '__main__':
|
|
||||||
# Lecture de la redirection courante
|
|
||||||
def redirection_read(uid):
|
def redirection_read(uid):
|
||||||
|
""" Lecture de la redirection courante"""
|
||||||
forward = open(os.path.expanduser('~%s/.forward' %uid) ,'r')
|
forward = open(os.path.expanduser('~%s/.forward' %uid) ,'r')
|
||||||
print forward.read()
|
print forward.read()
|
||||||
forward.close()
|
forward.close()
|
||||||
return
|
|
||||||
# Modification de la redirection
|
|
||||||
def redirection_write(ligne,uid):
|
def redirection_write(ligne,uid):
|
||||||
|
""" Modification de la redirection"""
|
||||||
forward = open(os.path.expanduser('~%s/.forward' %uid),'w')
|
forward = open(os.path.expanduser('~%s/.forward' %uid),'w')
|
||||||
forward.write('%s' %ligne)
|
forward.write('%s' %ligne)
|
||||||
forward.close()
|
forward.close()
|
||||||
return
|
|
||||||
|
if __name__ == '__main__':
|
||||||
|
|
||||||
# On reprends whos_lc() de Valentin
|
# On reprends whos_lc() de Valentin
|
||||||
if len(sys.argv) >1:
|
if len(sys.argv) >1:
|
||||||
|
@ -51,18 +50,16 @@ if __name__ == '__main__':
|
||||||
if not result:
|
if not result:
|
||||||
print "Aucun résultat !"
|
print "Aucun résultat !"
|
||||||
exit()
|
exit()
|
||||||
else:
|
elif len(result) > 1:
|
||||||
if len(result) == 1:
|
|
||||||
if len(result[0].get(u'droits',None))==0:
|
|
||||||
result[0].display()
|
|
||||||
uid=result[0].get(u'uid',None)[0].value
|
|
||||||
if len(result[0].get(u'droits',None))!=0:
|
|
||||||
print 'Membre actif !'
|
|
||||||
exit()
|
|
||||||
else:
|
|
||||||
print lc_ldap.printing.sprint_list(result)
|
print lc_ldap.printing.sprint_list(result)
|
||||||
print "%s résultats" % len(result)
|
print "%s résultats" % len(result)
|
||||||
exit()
|
exit()
|
||||||
|
elif result[0].get(u'droits',None):
|
||||||
|
print 'Membre actif !'
|
||||||
|
exit()
|
||||||
|
else:
|
||||||
|
result[0].display()
|
||||||
|
uid=result[0].get(u'uid',None)[0].value
|
||||||
else:
|
else:
|
||||||
sys.stderr.write("Utiliser les filtres ldap: uid=, chbre= etc..")
|
sys.stderr.write("Utiliser les filtres ldap: uid=, chbre= etc..")
|
||||||
exit()
|
exit()
|
||||||
|
@ -81,6 +78,3 @@ if r == 'O' or r == 'o':
|
||||||
elif r == 'N' or r == 'n':
|
elif r == 'N' or r == 'n':
|
||||||
exit()
|
exit()
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue