Changeset 759

Show
Ignore:
Timestamp:
12/10/06 18:35:42 (2 years ago)
Author:
mfenniak
Message:

Make _getObject in PdfFileWriter? the same as getObject in PdfFileReader? - this fixes an issue where indirect references being swept might be being swept from the wrong location.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • pypdf/trunk/pyPdf/pdf.py

    r745 r759  
    8181        return IndirectObject(len(self._objects), 0, self) 
    8282 
    83     def _getObject(self, ido): 
     83    def getObject(self, ido): 
    8484        assert ido.pdf == self 
    8585        return self._objects[ido.idnum - 1] 
     
    9595        page[NameObject("/Parent")] = self._pages 
    9696        page = self._addObject(page) 
    97         pages = self._getObject(self._pages) 
     97        pages = self.getObject(self._pages) 
    9898        pages["/Kids"].append(page) 
    9999        pages["/Count"] = NumberObject(pages["/Count"] + 1) 
     
    172172                else: 
    173173                    self.stack.append(data.idnum) 
    174                     realdata = self._getObject(data) 
     174                    realdata = self.getObject(data) 
    175175                    self._sweepIndirectReferences(externMap, realdata) 
    176176                    self.stack.pop()