Changeset bd5bffc
- Timestamp:
- Jan 21, 2012, 6:22:51 PM (12 years ago)
- Branches:
- no-cups
- Children:
- 441604f
- Parents:
- ab7c1dd
- git-author:
- Jessica B. Hamrick <jhamrick@…> (01/21/12 18:22:51)
- git-committer:
- Jessica B. Hamrick <jhamrick@…> (01/21/12 18:22:51)
- Location:
- server
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
server/lib/gutenbach/server/job.py
rab7c1dd rbd5bffc 56 56 def __del__(self): 57 57 if self.player: 58 self.player.mplayer_stop() 58 if self.player.is_playing: 59 self.player.mplayer_stop() 59 60 if self.player.fh: 60 61 if self.player.fh.closed: -
server/lib/gutenbach/server/player.py
rcf0d7e8 rbd5bffc 28 28 def is_playing(self): 29 29 if self._dryrun: 30 return self.isAlive() and not self.is_done 30 return self.ident is not None and \ 31 self.isAlive() and \ 32 not self.is_done 31 33 else: 32 return self.isAlive() and \ 33 not self.is_done and \ 34 self.player is not None and \ 35 self.player.poll() is None 36 34 return self.ident is not None and \ 35 self.isAlive() and \ 36 not self.is_done and \ 37 self.player is not None and \ 38 self.player.poll() is None 39 37 40 @property 38 41 @sync … … 121 124 logger.warning("trying to pause non-playing job") 122 125 time.sleep(self._lag) 123 126 124 127 def mplayer_stop(self): 125 # Note: Inner Lock due to join.128 # Note: Inner lock due to join. 126 129 with self.lock: 127 130 if self.is_playing: … … 134 137 logger.warning("trying to stop non-playing job") 135 138 self.join() 139 -
server/test/server/job.py
radf8cf0 rbd5bffc 6 6 import sys 7 7 import time 8 import logging 8 9 9 10 def make_tempfile(): … … 204 205 205 206 if __name__ == "__main__": 207 logging.basicConfig(loglevel=logging.CRITICAL) 206 208 unittest.main()
Note: See TracChangeset
for help on using the changeset viewer.