Ignore:
Timestamp:
Jan 23, 2012, 8:21:23 PM (12 years ago)
Author:
Steven Allen <steven@…>
Children:
739d696
Parents:
ca1cfa9
git-author:
Steven Allen <steven@…> (01/23/12 19:35:01)
git-committer:
Steven Allen <steven@…> (01/23/12 20:21:23)
Message:

Block instead of looping and sleeping.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • server/lib/gutenbach/server/job.py

    rca1cfa9 r3c0760f  
    174174    def is_playing(self):
    175175        """Whether the job is currently playing (regardless of whether
    176         it's paused).
     176        it's Paused).
    177177
    178178        """
     
    190190        return self.is_valid and \
    191191               self.player is not None and \
    192                self.player.is_paused       
     192               self.player.paused and \
     193               self.player.is_playing
    193194
    194195    @property
     
    201202        return (self.is_valid and \
    202203                self.player is not None and \
    203                 self.player.is_done) or \
     204                self.player.done) or \
    204205                (self._why_done == "canceled" or \
    205206                 self._why_done == "aborted")
     207
     208    def wait_done(self):
     209        self.player.wait_done()
    206210
    207211    @property
Note: See TracChangeset for help on using the changeset viewer.