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

Method _proc_gnusparse_01

Lib/tarfile.py:1612–1616  ·  view source on GitHub ↗

Process a GNU tar extended sparse header, version 0.1.

(self, next, pax_headers)

Source from the content-addressed store, hash-verified

1610 next.sparse = list(zip(offsets, numbytes))
1611
1612 def _proc_gnusparse_01(self, next, pax_headers):
1613 """Process a GNU tar extended sparse header, version 0.1.
1614 """
1615 sparse = [int(x) for x in pax_headers["GNU.sparse.map"].split(",")]
1616 next.sparse = list(zip(sparse[::2], sparse[1::2]))
1617
1618 def _proc_gnusparse_10(self, next, pax_headers, tarfile):
1619 """Process a GNU tar extended sparse header, version 1.0.

Callers 1

_proc_paxMethod · 0.95

Calls 2

listClass · 0.85
splitMethod · 0.45

Tested by

no test coverage detected