Changeset - 9f774fd3c926
[Not reviewed]
default
0 1 0
drewp@bigasterisk.com - 13 years ago 2012-06-16 04:34:49
drewp@bigasterisk.com
don't break on a hovertime failur
Ignore-this: 5fc6734a6f8f52c560583796acf31d6a
1 file changed with 4 insertions and 1 deletions:
0 comments (0 inline, 0 general)
light9/vidref/main.py
Show inline comments
 
@@ -17,6 +17,7 @@ from Queue import Queue
 
from light9 import networking
 
from light9.vidref.replay import ReplayViews, songDir, takeDir, framerate
 
from restkit.errors import ResourceNotFound
 
import http_parser.http
 

	
 
log = logging.getLogger()
 

	
 
@@ -54,8 +55,10 @@ class MusicTime(object):
 
            pos['t'] = pos['t'] + (time.time() - self.positionFetchTime)
 
        else:
 
            try:
 
                # todo: this is blocking for a long while if CC is
 
                # down. Either make a tiny timeout, or go async
 
                r = self.curveCalc.get("hoverTime")
 
            except ResourceNotFound:
 
            except (ResourceNotFound, http_parser.http.NoMoreData, Exception):
 
                pass
 
            else:
 
                pos['hoverTime'] = json.loads(r.body_string())['hoverTime']
0 comments (0 inline, 0 general)