PDF: attachment extraction was broken since python3 (wrong open mode r instead of rb for the extracted file)
This commit is contained in:
parent
610e3282c3
commit
b2e68740ba
@ -212,7 +212,7 @@ class PDFExtractor:
|
|||||||
return (False, "", "", rclexecm.RclExecM.eofnow)
|
return (False, "", "", rclexecm.RclExecM.eofnow)
|
||||||
path = os.path.join(tmpdir, ipath)
|
path = os.path.join(tmpdir, ipath)
|
||||||
if os.path.isfile(path):
|
if os.path.isfile(path):
|
||||||
f = open(path)
|
f = open(path, "rb")
|
||||||
docdata = f.read();
|
docdata = f.read();
|
||||||
f.close()
|
f.close()
|
||||||
if self.currentindex == len(self.attachlist) - 1:
|
if self.currentindex == len(self.attachlist) - 1:
|
||||||
@ -484,7 +484,9 @@ class PDFExtractor:
|
|||||||
|
|
||||||
#self.em.rclog("getnext: returning ok for [%s]" % ipath)
|
#self.em.rclog("getnext: returning ok for [%s]" % ipath)
|
||||||
return (ok, data, ipath, eof)
|
return (ok, data, ipath, eof)
|
||||||
except:
|
except Exception as ex:
|
||||||
|
self.em.rclog("getnext: extractone failed for index %d: %s" %
|
||||||
|
(self.currentindex, ex))
|
||||||
return (False, "", "", rclexecm.RclExecM.eofnow)
|
return (False, "", "", rclexecm.RclExecM.eofnow)
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user