From: Calin Crisan Date: Fri, 18 Mar 2016 08:34:51 +0000 (+0200) Subject: fixed a bug with numeric remote motioneye passwords X-Git-Url: http://www.vanbest.org/gitweb/?a=commitdiff_plain;h=00e3cdf015db2a7de7ba0bc4c0e146d804e81df1;p=motioneye-debian fixed a bug with numeric remote motioneye passwords --- diff --git a/motioneye/remote.py b/motioneye/remote.py index 0749282..d2ddb78 100644 --- a/motioneye/remote.py +++ b/motioneye/remote.py @@ -105,14 +105,22 @@ def pretty_camera_url(local_config, camera=True): def _remote_params(local_config): - return ( + params = [ local_config.get('@scheme', local_config.get('scheme')) or 'http', local_config.get('@host', local_config.get('host')), local_config.get('@port', local_config.get('port')), local_config.get('@username', local_config.get('username')), local_config.get('@password', local_config.get('password')), local_config.get('@path', local_config.get('path')) or '', - local_config.get('@remote_camera_id', local_config.get('remote_camera_id'))) + local_config.get('@remote_camera_id', local_config.get('remote_camera_id'))] + + if params[3] is not None: + params[3] = str(params[3]) + + if params[4] is not None: + params[4] = str(params[4]) + + return params def list(local_config, callback):