summaryrefslogtreecommitdiff
path: root/doc/_extensions/odoo_ext/translator.py
diff options
context:
space:
mode:
Diffstat (limited to 'doc/_extensions/odoo_ext/translator.py')
-rw-r--r--doc/_extensions/odoo_ext/translator.py9
1 files changed, 7 insertions, 2 deletions
diff --git a/doc/_extensions/odoo_ext/translator.py b/doc/_extensions/odoo_ext/translator.py
index 211159e219c..c6e584820d5 100644
--- a/doc/_extensions/odoo_ext/translator.py
+++ b/doc/_extensions/odoo_ext/translator.py
@@ -10,7 +10,7 @@ except ImportError:
from urllib import url2pathname # pylint: disable=deprecated-module
from docutils import nodes
-from sphinx import addnodes, util
+from sphinx import addnodes, util, builders
from sphinx.locale import admonitionlabels
@@ -41,7 +41,12 @@ class BootstrapTranslator(nodes.NodeVisitor, object):
'<meta name="viewport" content="width=device-width, initial-scale=1">'
]
- def __init__(self, builder, document):
+ def __init__(self, document, builder):
+ # order of parameter swapped between Sphinx 1.x and 2.x, check if
+ # we're running 1.x and swap back
+ if not isinstance(builder, builders.Builder):
+ builder, document = document, builder
+
super(BootstrapTranslator, self).__init__(document)
self.builder = builder
self.body = []