From 1e96510e0053fc38afc11ed0880eb9b83d7d1b50 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sun, 8 Sep 2019 12:18:32 +0530 Subject: [PATCH] Fix manual not building --- src/calibre/utils/rapydscript.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/calibre/utils/rapydscript.py b/src/calibre/utils/rapydscript.py index 699956b9ed..7cf7913e46 100644 --- a/src/calibre/utils/rapydscript.py +++ b/src/calibre/utils/rapydscript.py @@ -9,7 +9,6 @@ import os import re import subprocess from io import BytesIO -from lzma.xz import compress, decompress from calibre.constants import FAKE_HOST, FAKE_PROTOCOL, __appname__, __version__ from calibre.ptempfile import TemporaryDirectory @@ -27,6 +26,7 @@ def abspath(x): def update_rapydscript(): + from lzma.xz import compress d = os.path.dirname base = d(d(d(d(d(abspath(__file__)))))) base = os.path.join(base, 'rapydscript') @@ -47,6 +47,7 @@ def to_dict(obj): def compiler(): + from lzma.xz import decompress ans = getattr(compiler, 'ans', None) if ans is not None: return ans