Skip to content

Commit 0b74d3d

Browse files
committed
Begin double-sided support
1 parent 785004e commit 0b74d3d

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

slip39/layout/pdf.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -199,6 +199,7 @@ def produce_pdf(
199199
orientations: Sequence[str] = None, # available orientations; default portrait, landscape
200200
cover_text: Optional[str] = None, # Any Cover Page text; we'll append BIP-39 if 'using_bip39'
201201
watermark: Optional[str] = None,
202+
double_sided: Optional[bool]= None,
202203
) -> Tuple[Tuple[str,str], fpdf.FPDF, Sequence[Sequence[Account]]]:
203204
"""Produces an FPDF containing the specified SLIP-39 Mnemonics group recovery cards.
204205
@@ -333,6 +334,9 @@ def produce_pdf(
333334
else:
334335
tpl_cover.render()
335336

337+
if double_sided:
338+
pdf.add_page()
339+
336340
card_n = 0
337341
page_n = None
338342
for g_n,(g_name,(g_of,g_mnems)) in enumerate( groups.items() ):
@@ -341,6 +345,10 @@ def produce_pdf(
341345
if p != page_n:
342346
pdf.add_page()
343347
page_n = p
348+
349+
if double_sided:
350+
pdf.add_page()
351+
344352
card_n += 1
345353

346354
tpl['card-title'] = f"SLIP39 {g_name}({mn_n+1}/{len(g_mnems)}) for: {name}"

0 commit comments

Comments
 (0)