From 086ef54b8b6e9f487ada61f90e5774cb9d8e36c2 Mon Sep 17 00:00:00 2001 From: Kingbox <37674310+lopezvg@users.noreply.github.com> Date: Wed, 19 Dec 2018 11:33:31 +0100 Subject: [PATCH] =?UTF-8?q?SMB:=20Abre=20sesi=C3=B3n=20en=20cada=20petici?= =?UTF-8?q?=C3=B3n?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Da problemas asumir que la sesión está abierta. Si se abrió pero ha caducado, dará error. --- plugin.video.alfa/lib/sambatools/libsmb.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/plugin.video.alfa/lib/sambatools/libsmb.py b/plugin.video.alfa/lib/sambatools/libsmb.py index 64130347..b2cb9e5f 100755 --- a/plugin.video.alfa/lib/sambatools/libsmb.py +++ b/plugin.video.alfa/lib/sambatools/libsmb.py @@ -49,9 +49,15 @@ def connect(url): # logger.info("Url: %s" % url) global remote server_name, server_ip, share_name, path, user, password, domain = parse_url(url) + + #Da problemas asumir que la sesión está abierta. Si se abrió pero ha caducado, dará error. Mejor conectar siempre + """ if not remote or not remote.sock or not server_name == remote.remote_name: remote = SMBConnection(user, password, domain, server_name) remote.connect(server_ip, 139) + """ + remote = SMBConnection(user, password, domain, server_name) + remote.connect(ip=server_ip, timeout=20) return remote, share_name, path