From 2dd7d5622702f6e84d9765d043b417bb53cf2be3 Mon Sep 17 00:00:00 2001 From: Calin Crisan <ccrisan@gmail.com> Date: Wed, 7 Jan 2015 20:56:55 +0200 Subject: [PATCH] disable motion detection right after motion daemon is started, if disabled by config --- src/motionctl.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/motionctl.py b/src/motionctl.py index f035322..b55ea3a 100644 --- a/src/motionctl.py +++ b/src/motionctl.py @@ -15,7 +15,6 @@ # You should have received a copy of the GNU General Public License # along with this program. If not, see <http://www.gnu.org/licenses/>. -import datetime import errno import logging import os.path @@ -25,7 +24,6 @@ import subprocess import time from tornado.httpclient import HTTPClient, AsyncHTTPClient, HTTPRequest -from tornado.ioloop import IOLoop import config import settings @@ -62,7 +60,7 @@ def find_motion(): return _motion_binary_cache -def _disable_motion_detection(): +def _disable_initial_motion_detection(): for camera_id in config.get_camera_ids(): camera_config = config.get_camera(camera_id) if not utils.local_camera(camera_config): @@ -121,7 +119,7 @@ def start(): with open(motion_pid_path, 'w') as f: f.write(str(pid) + '\n') - IOLoop.instance().add_timeout(datetime.timedelta(seconds=5), _disable_motion_detection) + _disable_initial_motion_detection() def stop(): -- 2.39.5