mfenniak / pyPdf

Pure-Python PDF Library; this repository is no longer maintained, please see https://github.com/knowah/PyPDF2/ insead.
https://github.com/knowah/PyPDF2/
Other
276 stars 85 forks source link

Py3: Correct use of string instead of bytes #14

Closed kushal-kumaran closed 13 years ago

kushal-kumaran commented 13 years ago

Fixes a cause of this stack trace:

Traceback (most recent call last): File "", line 1, in File "pyPdf/pdf.py", line 861, in decrypt return self._decrypt(password) File "pyPdf/pdf.py", line 866, in _decrypt encrypt = self.trailer['/Encrypt'].getObject() File "pyPdf/generic.py", line 476, in getitem return dict.getitem(self, key).getObject() File "pyPdf/generic.py", line 165, in getObject return self.pdf.getObject(self).getObject() File "pyPdf/pdf.py", line 616, in getObject retval = readObject(self.stream, self) File "pyPdf/generic.py", line 66, in readObject return DictionaryObject.readFromStream(stream, pdf) File "pyPdf/generic.py", line 527, in readFromStream value = readObject(stream, pdf) File "pyPdf/generic.py", line 51, in readObject return readStringFromStream(stream) File "pyPdf/generic.py", line 337, in readStringFromStream txt.extend(tok) TypeError: an integer is required

kushal-kumaran commented 13 years ago

Accidentally created request for incorrect branch. Please ignore.