diff --git a/scripts/asciidoc2html.py b/scripts/asciidoc2html.py
index 6a894d110..b15356540 100755
--- a/scripts/asciidoc2html.py
+++ b/scripts/asciidoc2html.py
@@ -31,13 +31,13 @@ import argparse
import io
import pathlib
-sys.path.insert(0, str(pathlib.Path(__file__).resolve().parents[1]))
+REPO_ROOT = pathlib.Path(__file__).resolve().parents[1]
+DOC_DIR = REPO_ROOT / 'qutebrowser' / 'html' / 'doc'
+
+sys.path.insert(0, str(REPO_ROOT))
from scripts import utils
-REPO_ROOT = pathlib.Path(__file__).parent.parent
-DOC_DIR = REPO_ROOT / 'qutebrowser' / 'html' / 'doc'
-
class AsciiDoc:
@@ -80,7 +80,7 @@ class AsciiDoc:
def _build_docs(self) -> None:
"""Render .asciidoc files to .html sites."""
- files = [(REPO_ROOT / 'doc' / '{}.asciidoc'.format(f)),
+ files = [((REPO_ROOT / 'doc' / '{}.asciidoc'.format(f)),
DOC_DIR / (f + ".html")) for f in self.FILES]
for src in (REPO_ROOT / 'doc' / 'help').glob('*.asciidoc'):
dst = DOC_DIR / (src.stem + ".html")