pypdflite/session.py
def _add_object(self, flag=None):
        """ The flag is a simple integer to force the placement
            of the object into position in the object array.
            Used for overwriting the placeholder objects.

        """
        self.offset = len(self.buffer)
        if flag is None:
            objnum = len(self.objects)
            obj = _PDFObject(objnum, self.offset)
            self.objects.append(obj)
        else:
            objnum = flag
            obj = _PDFObject(objnum, self.offset)
            self.objects[flag] = obj
        self._out(str(objnum) + ' 0 obj')
        return obj
def _add_object(self, flag=None):
        self.offset = len(self.buffer)
        if flag is None:
            objnum = len(self.objects)
            obj = _PDFObject(objnum, self.offset)
            self.objects.append(obj)
        else:
            objnum = flag
            obj = _PDFObject(objnum, self.offset)
            self.objects[flag] = obj
        self._out(str(objnum) + ' 0 obj')
        return obj
def _add_object ( self , flag = None ) : self . offset = len ( self . buffer ) if flag is None : objnum = len ( self . objects ) obj = _PDFObject ( objnum , self . offset ) self . objects . append ( obj ) else : objnum = flag obj = _PDFObject ( objnum , self . offset ) self . objects [ flag ] = obj self . _out ( str ( objnum ) + ' 0 obj' ) return obj
The flag is a simple integer to force the placement
            of the object into position in the object array.
            Used for overwriting the placeholder objects.
The flag is a simple integer to force the placement of the object into position in the object array . Used for overwriting the placeholder objects .