diff --git a/gestion/wifi-update.py b/gestion/wifi-update.py index b67da857..b9b35c9e 100755 --- a/gestion/wifi-update.py +++ b/gestion/wifi-update.py @@ -37,6 +37,7 @@ # TODO: meilleure gestion des erreurs +import time, os import commands,re # On utilise twisted @@ -202,7 +203,9 @@ class UpdateFactory(protocol.ServerFactory): def getSAD_lock(self, getre, delre, host): # ETAPE 2 # Plus de lock pour le moment... - return getSAD_script(self, getre, delre, host) + d = defer.succeed(None) + d.addCallback(lambda _: getSAD_script(self, getre, delre, host)) + return d def getSAD_script(self, getre, delre, host): # ETAPE 3 @@ -262,8 +265,6 @@ class UpdateFactory(protocol.ServerFactory): class ReverseEngine: - import time - def __init__(self): self.iphost = None self.lastupdate = 0