You can never have too much logging...
Signed-off-by: NeilBrown <neil@brown.name>
global sus
self.blocked = True
sus.block()
+ log( "block by", self)
if self.blocking:
b = self.blocking
self.blocking = None
if self.blocked:
global sus
self.blocked = False
+ log( "unblock by", self)
sus.unblock()
if self.blocking:
b = self.blocking
if state.on == value:
return
state.on = value
+ log("set on to", value)
if not value:
sus.block()
for e in engines:
e.set_on(value)
if not value:
sus.unblock()
+ log("done setting on to", value)
def set_service(value):
global engines, state