borgend/scheduler.py

changeset 103
32f2154ef25e
parent 102
0d43cd568f3c
child 104
d33e2d7dbeb1
equal deleted inserted replaced
102:0d43cd568f3c 103:32f2154ef25e
185 185
186 def _sleepwake_callback(self, woke): 186 def _sleepwake_callback(self, woke):
187 logger.debug("Rescheduling events after sleep/wakeup") 187 logger.debug("Rescheduling events after sleep/wakeup")
188 with self._cond: 188 with self._cond:
189 self._resort() 189 self._resort()
190 self._cond.notify()
190 191
191 # It is required to have acquired the lock on ev.cond on entry 192 # It is required to have acquired the lock on ev.cond on entry
192 def _wait(self, ev): 193 def _wait(self, ev):
193 with self._cond: 194 with self._cond:
194 self._insert(ev) 195 self._insert(ev)

mercurial