From f4d081953b775940f5a517a5810c2c7bbe6f2556 Mon Sep 17 00:00:00 2001 From: Martin Panter Date: Fri, 17 Jan 2014 04:44:58 +0000 Subject: [PATCH] OleFileIO: Port to Python 3 --- PIL/OleFileIO.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/PIL/OleFileIO.py b/PIL/OleFileIO.py index b7c984169..93a00e875 100644 --- a/PIL/OleFileIO.py +++ b/PIL/OleFileIO.py @@ -368,7 +368,7 @@ class OleFileIO: self.root.dump() def _clsid(self, clsid): - if clsid == "\0" * len(clsid): + if not clsid.strip(b"\0"): return "" return (("%08X-%04X-%04X-%02X%02X-" + "%02X" * 6) % ((i32(clsid, 0), i16(clsid, 4), i16(clsid, 6)) + @@ -454,7 +454,7 @@ class OleFileIO: fp.seek(i32(s, 16)) # get section - s = "****" + fp.read(i32(fp.read(4))-4) + s = b"****" + fp.read(i32(fp.read(4))-4) for i in range(i32(s, 4)):