From 26aebad042adf5d96c0fb1a9cd972c866a095f7a Mon Sep 17 00:00:00 2001 From: Marco Sirabella Date: Thu, 18 Mar 2021 20:25:02 -0700 Subject: [PATCH] Translate to pdf booleans (lowercase) correctly Fixes #37 & #127 --- pdfrw/pdfwriter.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pdfrw/pdfwriter.py b/pdfrw/pdfwriter.py index 3c887ba..69b4d24 100755 --- a/pdfrw/pdfwriter.py +++ b/pdfrw/pdfwriter.py @@ -151,6 +151,8 @@ def format_obj(obj): return result obj = (PdfArray, PdfDict)[isinstance(obj, dict)](obj) continue + elif isinstance(obj, bool): + return 'true' if obj else 'false' # We assume that an object with an indirect # attribute knows how to represent itself to us.