Changeset b8c3505 for server/lib/gutenbach/server/job.py
- Timestamp:
- Jan 12, 2012, 2:35:57 AM (12 years ago)
- Branches:
- no-cups
- Children:
- c94fa32
- Parents:
- adf8cf0
- git-author:
- Jessica B. Hamrick <jhamrick@…> (01/12/12 02:35:57)
- git-committer:
- Jessica B. Hamrick <jhamrick@…> (01/12/12 02:35:57)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
server/lib/gutenbach/server/job.py
radf8cf0 rb8c3505 323 323 324 324 def cancel(self): 325 """ Non-blocking cancel. The job must not have been previously325 """Blocking cancel. The job must not have been previously 326 326 aborted or completed (though this method will succeed if it 327 327 was previously cancelled). This should be used to stop the … … 335 335 """ 336 336 337 def _cancelled():338 logger.info("cancelled job %s" % str(self))339 self._why_done = "cancelled"340 341 337 if self.is_playing: 342 self.player. callback = _cancelled338 self.player._callback = None 343 339 self.player.mplayer_stop() 340 344 341 elif self.is_done and not self._why_done == "cancelled": 345 342 raise errors.InvalidJobStateException(self.state) 346 else: 347 _cancelled() 343 344 logger.info("cancelled job %s" % str(self)) 345 self._why_done = "cancelled" 348 346 349 347 def abort(self): 350 """ Non-blocking abort. The job must not have been previously348 """Blocking abort. The job must not have been previously 351 349 cancelled or completed (though this method will succeed if it 352 350 was previously aborted). This should be used to stop the job … … 360 358 """ 361 359 362 def _aborted():363 logger.info("aborted job %s" % str(self))364 self._why_done = "aborted"365 366 360 if self.is_playing: 367 self.player. callback = _aborted361 self.player._callback = None 368 362 self.player.mplayer_stop() 363 369 364 elif self.is_done and not self._why_done == "aborted": 370 365 raise errors.InvalidJobStateException(self.state) 371 else: 372 _aborted() 366 367 logger.info("aborted job %s" % str(self)) 368 self._why_done = "aborted" 373 369 374 370 def restart(self):
Note: See TracChangeset
for help on using the changeset viewer.