From d49c6677e2426c5eab259927a089117cd215145f Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Tue, 12 May 2020 09:24:59 +0530 Subject: [PATCH] Fix a regression viewing/converting PDB files with exceptional charsets --- src/calibre/ebooks/pdb/plucker/reader.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/calibre/ebooks/pdb/plucker/reader.py b/src/calibre/ebooks/pdb/plucker/reader.py index 76555dc706..43d8a99471 100644 --- a/src/calibre/ebooks/pdb/plucker/reader.py +++ b/src/calibre/ebooks/pdb/plucker/reader.py @@ -213,7 +213,7 @@ class SectionMetadata(object): # ExceptionalCharSets elif type == 2: ii_adv = 0 - for ii in range(length / 2): + for ii in range(length // 2): uid, = struct.unpack('>H', raw[6+adv+ii_adv:8+adv+ii_adv]) mib, = struct.unpack('>H', raw[8+adv+ii_adv:10+adv+ii_adv]) self.exceptional_uid_encodings[uid] = MIBNUM_TO_NAME.get(mib, 'latin-1')