Cleaner viewer launch

This commit is contained in:
Kovid Goyal 2019-10-19 13:42:29 +05:30
parent 5e611db7db
commit 205754891e
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C
2 changed files with 9 additions and 2 deletions

View File

@ -120,8 +120,8 @@ def prepare_convert(temp_path, key, st):
def do_convert(path, temp_path, key, instance): def do_convert(path, temp_path, key, instance):
tdir = os.path.join(temp_path, instance['path']) tdir = os.path.join(temp_path, instance['path'])
fork_job('calibre.srv.render_book', 'render', args=( fork_job('calibre.srv.render_book', 'render_for_viewer', args=(
path, tdir, {'size': instance['file_size'], 'mtime': instance['file_mtime'], 'hash': key}, True, True, False, path, tdir, {'size': instance['file_size'], 'mtime': instance['file_mtime'], 'hash': key},
), timeout=3000, no_output=True ), timeout=3000, no_output=True
) )
size = 0 size = 0

View File

@ -709,5 +709,12 @@ def render(pathtoebook, output_dir, book_hash=None, serialize_metadata=False, ex
f.write(annotations) f.write(annotations)
def render_for_viewer(path, out_dir, book_hash):
return render(
path, out_dir, book_hash=book_hash, serialize_metadata=True,
extract_annotations=True, virtualize_resources=False
)
if __name__ == '__main__': if __name__ == '__main__':
render(sys.argv[-2], sys.argv[-1], serialize_metadata=True) render(sys.argv[-2], sys.argv[-1], serialize_metadata=True)