MCPcopy Index your code
hub / github.com/matplotlib/matplotlib / end

Method end

lib/matplotlib/backends/backend_pdf.py:565–579  ·  view source on GitHub ↗

Finalize stream.

(self)

Source from the content-addressed store, hash-verified

563 write(b"\nstream\n")
564
565 def end(self):
566 """Finalize stream."""
567
568 self._flush()
569 if self.len is None:
570 contents = self.file.getvalue()
571 self.len = len(contents)
572 self.file = self.pdfFile.fh
573 self._writeHeader()
574 self.file.write(contents)
575 self.file.write(b"\nendstream\nendobj\n")
576 else:
577 length = self.file.tell() - self.pos
578 self.file.write(b"\nendstream\nendobj\n")
579 self.pdfFile.writeObject(self.len, length)
580
581 def write(self, data):
582 """Write some data on the stream."""

Callers 5

_tokenizeFunction · 0.45
paintEventMethod · 0.45
paintEventMethod · 0.45
endStreamMethod · 0.45

Calls 4

_flushMethod · 0.95
_writeHeaderMethod · 0.95
writeObjectMethod · 0.80
writeMethod · 0.45

Tested by

no test coverage detected