blob: c53b4809265af953a822eda465bbec3bc9e79d98 (
plain)
1
2
3
4
5
6
7
8
9
10
11
|
import sys
import tarfile
import contextlib
def _tarfile_open_ex(*args, **kwargs):
"""
Extend result as a context manager.
"""
return contextlib.closing(tarfile.open(*args, **kwargs))
tarfile_open = _tarfile_open_ex if sys.version_info < (2,7) else tarfile.open
|