From 726ca75cc513f1075c6e79e39df492e4ac16bc26 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 10 Jan 2013 00:08:27 +0530 Subject: [PATCH] ... --- src/calibre/ebooks/pdf/render/common.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/calibre/ebooks/pdf/render/common.py b/src/calibre/ebooks/pdf/render/common.py index 263ea961e5..347c680238 100644 --- a/src/calibre/ebooks/pdf/render/common.py +++ b/src/calibre/ebooks/pdf/render/common.py @@ -66,6 +66,7 @@ def serialize(o, stream): if isinstance(o, float): stream.write_raw(pdf_float(o).encode('ascii')) elif isinstance(o, bool): + # Must check bool before int as bools are subclasses of int stream.write_raw(b'true' if o else b'false') elif isinstance(o, (int, long)): stream.write_raw(icb(o))