]> www.vanbest.org Git - motioneye-debian/commitdiff
fixed a bug with numeric remote motioneye passwords
authorCalin Crisan <ccrisan@gmail.com>
Fri, 18 Mar 2016 08:34:51 +0000 (10:34 +0200)
committerCalin Crisan <ccrisan@gmail.com>
Fri, 18 Mar 2016 08:34:51 +0000 (10:34 +0200)
motioneye/remote.py

index 0749282eb83b2b50c71e3373d464afe64b1b56a5..d2ddb786e2ce9cb09dbd97556c340efd08829ae9 100644 (file)
@@ -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):