From: Calin Crisan <ccrisan@gmail.com> Date: Fri, 27 Nov 2015 19:35:30 +0000 (+0200) Subject: make_media_folders: ignore non local motion cameras X-Git-Url: http://www.vanbest.org/gitweb/?a=commitdiff_plain;h=022221553bd114c579af4ec91820ce659ea35f74;p=motioneye-debian make_media_folders: ignore non local motion cameras --- diff --git a/motioneye/config.py b/motioneye/config.py index d056171..de42747 100644 --- a/motioneye/config.py +++ b/motioneye/config.py @@ -1423,7 +1423,6 @@ def restore(content): io_loop.add_timeout(datetime.timedelta(seconds=2), later) else: - logging.info('invalidating config cache') invalidate() return {'reboot': settings.ENABLE_REBOOT} diff --git a/motioneye/server.py b/motioneye/server.py index abb637c..0c8af20 100644 --- a/motioneye/server.py +++ b/motioneye/server.py @@ -298,13 +298,14 @@ def make_media_folders(): camera_ids = config.get_camera_ids() for camera_id in camera_ids: camera_config = config.get_camera(camera_id) - if not os.path.exists(camera_config['target_dir']): - try: - os.makedirs(camera_config['target_dir']) - - except Exception as e: - logging.error('failed to create root media folder "%s" for camera with id %s: %s' % ( - camera_config['target_dir'], camera_id, e)) + if 'target_dir' in camera_config: + if not os.path.exists(camera_config['target_dir']): + try: + os.makedirs(camera_config['target_dir']) + + except Exception as e: + logging.error('failed to create root media folder "%s" for camera with id %s: %s' % ( + camera_config['target_dir'], camera_id, e)) def start_motion():