Skip to content

Commit fb0f02e

Browse files
committed
wip
1 parent 632d57d commit fb0f02e

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

coderbot/api.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
import urllib
1010

1111
import connexion
12+
import picamera
1213
from flask import Response, request, send_file
1314
from werkzeug.datastructures import Headers
1415

@@ -203,7 +204,7 @@ def getPhoto(name):
203204
try:
204205
media_file = cam.get_photo_file(name)
205206
return send_file(media_file, mimetype=mimetype.get(name[:-3], 'image/jpeg'), max_age=0)
206-
except Exception as e:
207+
except picamera.exc.PiCameraError as e:
207208
logging.error("Error: %s", str(e))
208209
return 503
209210
except FileNotFoundError:

coderbot/main.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
import os
66
import logging
77
import logging.handlers
8+
import picamera
89
import connexion
910

1011
from connexion.options import SwaggerUIOptions
@@ -88,8 +89,8 @@ def run_server():
8889
logging.info("starting camera")
8990
cam = Camera.get_instance()
9091
Motion.get_instance()
91-
except Exception as e:
92-
logging.warning("Camera not present", str(e))
92+
except picamera.exc.PiCameraError:
93+
logging.warning("Camera not present")
9394

9495
CNNManager.get_instance()
9596
EventManager.get_instance("coderbot")

0 commit comments

Comments
 (0)