darcs-hash:20050309214449-d1718-51d10335830b622c307c89605c32726ab1d416cb.gz
This commit is contained in:
bernat 2005-03-09 22:44:49 +01:00
parent 448c39dd6d
commit f08ea04d3d

View file

@ -19,8 +19,15 @@ def wait_lock(lock_name, lock_comment='', d=None):
Si d est de type Deferred, on est en mode asynchrone.
"""
from twisted.internet import reactor, defer
try:
try:
make_lock(lock_name, lock_comment, nowait=1, quiet=True)
except:
print "Probleme lors de l'obtention du lock..."
# On a sans doute pas le lock et c'est pas moi qui me tape
# à debugguer les trucs à Fred.
raise AssertionError
# On a le lock
if not d:
# On est en mode synchrone