[ldap_locks] Mise en place des locks. Cf commentaires pour les détails.

* Malheureusement lc_ldap._create_entity et objet.create sont un peu
 sales, mais j'ai pas trouvé mieux.
 * L'historique contient désormais les secondes.
This commit is contained in:
Pierre-Elliott Bécue 2013-05-30 15:22:11 +02:00
parent 17efae121c
commit d6efff30de
7 changed files with 123 additions and 58 deletions

View file

@ -41,6 +41,7 @@ import ldap.filter
sys.path.append('/usr/scripts/gestion')
import config
from unicodedata import normalize
import subprocess
DEVNULL = open(os.devnull, 'w')
@ -208,7 +209,7 @@ def process_status(pid):
"""
Vérifie l'état du processus pid
"""
cmd = subprocess.check(['ps', '%s' % pid], stdout=DEVNULL, stderr=subprocess.STDOUT)
cmd = subprocess.call(['ps', '%s' % pid], stdout=DEVNULL, stderr=subprocess.STDOUT)
if cmd != 0:
return False
else: