if hasattr(fileobj, "mode"):
self._mode = fileobj.mode
self._extfileobj = True
- self._dbg(3, 'open_volume: using external fileobj {}'
- .format(fileobj))
+ self._dbg(3, 'open_volume: using external fileobj {}', fileobj)
self.name = os.path.abspath(name) if name else None
self.fileobj = fileobj
else:
return TarIter(self)
- def _dbg(self, level, msg):
+ def _dbg(self, level, msg, *args):
"""Write debugging output to sys.stderr.
"""
if level <= self.debug:
- print(msg, file=sys.stderr)
+ print(msg.format(*args), file=sys.stderr)
def __enter__(self):
self._check()