Changeset be6ff03 for server/lib/gutenbach
- Timestamp:
- Jan 11, 2012, 12:57:32 AM (12 years ago)
- Branches:
- no-cups
- Children:
- eee389a
- Parents:
- b01b6d1
- git-author:
- Jessica B. Hamrick <jhamrick@…> (01/11/12 00:57:32)
- git-committer:
- Jessica B. Hamrick <jhamrick@…> (01/11/12 00:57:32)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
server/lib/gutenbach/server/job.py
rb01b6d1 rbe6ff03 116 116 def play(self): 117 117 logger.info("playing job %s" % str(self)) 118 # TODO: add external call to music player119 118 self.status = States.PROCESSING 120 119 self.player = subprocess.Popen( 121 "/usr/bin/mplayer - quiet%s" % self.document.name,122 shell=True )123 #stderr=subprocess.PIPE,124 #stdout=subprocess.PIPE)120 "/usr/bin/mplayer -really-quiet -slave %s" % self.document.name, 121 shell=True, 122 stderr=subprocess.PIPE, 123 stdout=subprocess.PIPE) 125 124 while self.player.poll() is None: 126 125 time.sleep(0.1) 127 126 logger.info("mplayer finished with code %d" % self.player.returncode) 128 #if self.player.returncode < 0: 129 # logger.error(self.player.stderr) 130 #logger.debug(self.player.stdout) 127 stderr = self.player.stderr.read() 128 stdout = self.player.stdout.read() 129 if stderr.strip() != "": 130 logger.error(stderr) 131 logger.debug(stdout) 131 132 self.player = None 132 133 self.printer.complete_job(self.id)
Note: See TracChangeset
for help on using the changeset viewer.