mirror of https://github.com/papermerge/mglib
refactoring
parent
7e6cfa52d0
commit
8dcb903a7b
|
@ -134,12 +134,13 @@ def split_ranges(total, after=False, before=False):
|
||||||
|
|
||||||
|
|
||||||
def paste_pages_into_existing_doc(
|
def paste_pages_into_existing_doc(
|
||||||
|
src,
|
||||||
dst,
|
dst,
|
||||||
data_list,
|
data_list,
|
||||||
after_page_number=False,
|
after_page_number=False,
|
||||||
before_page_number=False
|
before_page_number=False
|
||||||
):
|
):
|
||||||
page_count = get_pagecount(dst)
|
page_count = get_pagecount(src)
|
||||||
list1, list2 = split_ranges(
|
list1, list2 = split_ranges(
|
||||||
total=page_count,
|
total=page_count,
|
||||||
after=after_page_number,
|
after=after_page_number,
|
||||||
|
@ -155,7 +156,7 @@ def paste_pages_into_existing_doc(
|
||||||
letters_pages_after = []
|
letters_pages_after = []
|
||||||
|
|
||||||
letters_2_doc_map.append(
|
letters_2_doc_map.append(
|
||||||
f"A={dst.url()}"
|
f"A={src}"
|
||||||
)
|
)
|
||||||
|
|
||||||
for idx in range(0, len(data_list)):
|
for idx in range(0, len(data_list)):
|
||||||
|
@ -204,6 +205,7 @@ def paste_pages_into_existing_doc(
|
||||||
|
|
||||||
|
|
||||||
def paste_pages(
|
def paste_pages(
|
||||||
|
src,
|
||||||
dst,
|
dst,
|
||||||
data_list,
|
data_list,
|
||||||
dst_doc_is_new=True,
|
dst_doc_is_new=True,
|
||||||
|
@ -246,6 +248,7 @@ def paste_pages(
|
||||||
"""
|
"""
|
||||||
if not dst_doc_is_new:
|
if not dst_doc_is_new:
|
||||||
return paste_pages_into_existing_doc(
|
return paste_pages_into_existing_doc(
|
||||||
|
src=src,
|
||||||
dst=dst,
|
dst=dst,
|
||||||
data_list=data_list,
|
data_list=data_list,
|
||||||
after_page_number=after_page_number,
|
after_page_number=after_page_number,
|
||||||
|
|
|
@ -326,6 +326,7 @@ class Storage:
|
||||||
)
|
)
|
||||||
|
|
||||||
pdftk.paste_pages(
|
pdftk.paste_pages(
|
||||||
|
src=self.abspath(dest_doc_path),
|
||||||
dst=self.abspath(next_ver_dp),
|
dst=self.abspath(next_ver_dp),
|
||||||
data_list=data_list,
|
data_list=data_list,
|
||||||
dst_doc_is_new=dest_doc_is_new,
|
dst_doc_is_new=dest_doc_is_new,
|
||||||
|
|
Loading…
Reference in New Issue