Reserve an ID for an indirect object. The name is used for debugging in case we forget to print out the object with writeObject.
(self, name='')
| 1822 | self.output(*cmds) |
| 1823 | |
| 1824 | def reserveObject(self, name=''): |
| 1825 | """ |
| 1826 | Reserve an ID for an indirect object. |
| 1827 | |
| 1828 | The name is used for debugging in case we forget to print out |
| 1829 | the object with writeObject. |
| 1830 | """ |
| 1831 | id = next(self._object_seq) |
| 1832 | self.xrefTable.append([None, 0, name]) |
| 1833 | return Reference(id) |
| 1834 | |
| 1835 | def recordXref(self, id): |
| 1836 | self.xrefTable[id][0] = self.fh.tell() - self.tell_base |
no test coverage detected