Better error handling for capture issues during timelapsing
Should help debugging issue #425 and any future problems in that area.
This commit is contained in:
parent
8cc8e45afd
commit
1a7a468eb6
1 changed files with 7 additions and 4 deletions
|
|
@ -236,10 +236,13 @@ class Timelapse(object):
|
||||||
return filename
|
return filename
|
||||||
|
|
||||||
def _captureWorker(self, filename):
|
def _captureWorker(self, filename):
|
||||||
eventManager().fire(Events.CAPTURE_START, {"file": filename});
|
eventManager().fire(Events.CAPTURE_START, {"file": filename})
|
||||||
urllib.urlretrieve(self._snapshotUrl, filename)
|
try:
|
||||||
self._logger.debug("Image %s captured from %s" % (filename, self._snapshotUrl))
|
urllib.urlretrieve(self._snapshotUrl, filename)
|
||||||
eventManager().fire(Events.CAPTURE_DONE, {"file": filename});
|
self._logger.debug("Image %s captured from %s" % (filename, self._snapshotUrl))
|
||||||
|
except:
|
||||||
|
self._logger.exception("Could not capture image %s from %s" % (filename, self._snapshotUrl))
|
||||||
|
eventManager().fire(Events.CAPTURE_DONE, {"file": filename})
|
||||||
|
|
||||||
def _createMovie(self, success=True):
|
def _createMovie(self, success=True):
|
||||||
ffmpeg = settings().get(["webcam", "ffmpeg"])
|
ffmpeg = settings().get(["webcam", "ffmpeg"])
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue