MCPcopy Index your code
hub / github.com/python/cpython / _ensure_header_written

Method _ensure_header_written

Lib/wave.py:628–636  ·  view source on GitHub ↗
(self, datasize)

Source from the content-addressed store, hash-verified

626 #
627
628 def _ensure_header_written(self, datasize):
629 if not self._headerwritten:
630 if not self._nchannels:
631 raise Error('# channels not specified')
632 if not self._sampwidth:
633 raise Error('sample width not specified')
634 if not self._framerate:
635 raise Error('sampling rate not specified')
636 self._write_header(datasize)
637
638 def _needs_fact_chunk(self):
639 return self._format == WAVE_FORMAT_IEEE_FLOAT

Callers 2

writeframesrawMethod · 0.95
closeMethod · 0.95

Calls 2

_write_headerMethod · 0.95
ErrorClass · 0.70

Tested by

no test coverage detected