From 6a5ec4e80afc172aeaf1e2e88ff59a50e1c9d970 Mon Sep 17 00:00:00 2001 From: Holger Brunn Date: Sun, 2 Apr 2017 16:29:23 +0200 Subject: [PATCH] [ADD] more fixes --- document_sftp/document_sftp_handle.py | 1 + document_sftp/document_sftp_sftp_server.py | 6 +++++- document_sftp/tests/test_document_sftp.py | 2 +- 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/document_sftp/document_sftp_handle.py b/document_sftp/document_sftp_handle.py index 78568716..f4f39189 100644 --- a/document_sftp/document_sftp_handle.py +++ b/document_sftp/document_sftp_handle.py @@ -17,6 +17,7 @@ class DocumentSFTPHandle(SFTPHandle): return self.attachment.env['document.sftp.root']._file(self.attachment) def read(self, offset, length): + # pylint: disable=W8106 data = b64decode(self.attachment.datas) if offset > len(data): return SFTP_EOF diff --git a/document_sftp/document_sftp_sftp_server.py b/document_sftp/document_sftp_sftp_server.py index ed4e7597..a610cb54 100644 --- a/document_sftp/document_sftp_sftp_server.py +++ b/document_sftp/document_sftp_sftp_server.py @@ -1,7 +1,11 @@ # -*- coding: utf-8 -*- # © 2016 Therp BV # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). -from paramiko import SFTP_PERMISSION_DENIED, SFTPServerInterface, SFTPServer +try: + from paramiko import SFTP_PERMISSION_DENIED, SFTPServerInterface,\ + SFTPServer +except ImportError: + pass from openerp import api diff --git a/document_sftp/tests/test_document_sftp.py b/document_sftp/tests/test_document_sftp.py index 0dfedb27..24a7e8bc 100644 --- a/document_sftp/tests/test_document_sftp.py +++ b/document_sftp/tests/test_document_sftp.py @@ -6,7 +6,7 @@ import paramiko from openerp import tools from openerp.modules.registry import RegistryManager from openerp.tests.common import TransactionCase -from openerp.addons.document_sftp.models.document_sftp import _db2thread +from ..models.document_sftp import _db2thread from ..hooks import post_init_hook