From f6147cf6e377dce43223ea94b75973540a3911fd Mon Sep 17 00:00:00 2001 From: "Pedro M. Baeza" Date: Wed, 12 Oct 2016 12:48:23 +0200 Subject: [PATCH] [FIX] base_module_doc_rst: Declare external dependency --- base_module_doc_rst/__openerp__.py | 5 +++++ base_module_doc_rst/report/report_proximity_graph.py | 5 ++++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/base_module_doc_rst/__openerp__.py b/base_module_doc_rst/__openerp__.py index 8e19ae5ba..83055d8f8 100644 --- a/base_module_doc_rst/__openerp__.py +++ b/base_module_doc_rst/__openerp__.py @@ -32,6 +32,11 @@ ], "license": "AGPL-3", "depends": ["base"], + "external_dependencies": { + 'python': [ + 'pydot', + ], + }, "data": [ "base_module_doc_rst_view.xml", "wizard/generate_relation_graph_view.xml", diff --git a/base_module_doc_rst/report/report_proximity_graph.py b/base_module_doc_rst/report/report_proximity_graph.py index 1fb81556c..95023bdb6 100644 --- a/base_module_doc_rst/report/report_proximity_graph.py +++ b/base_module_doc_rst/report/report_proximity_graph.py @@ -19,7 +19,10 @@ # ############################################################################## import os -import pydot +try: + import pydot +except ImportError: + pydot = False from openerp import report from openerp import pooler