From: Georg Brandl Date: Mon, 4 Aug 2008 08:25:03 +0000 (+0000) Subject: Remove the deprecated posix attribute. X-Git-Tag: v3.0b3~158 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=8c66a6d25f0c164652f075aa95b1c4ec339a0eec;p=python Remove the deprecated posix attribute. --- diff --git a/Doc/library/tarfile.rst b/Doc/library/tarfile.rst index b7ca062064..8ec7d86d46 100644 --- a/Doc/library/tarfile.rst +++ b/Doc/library/tarfile.rst @@ -393,18 +393,6 @@ object, see :ref:`tarinfo-objects` for details. appended to the archive. -.. attribute:: TarFile.posix - - Setting this to :const:`True` is equivalent to setting the :attr:`format` - attribute to :const:`USTAR_FORMAT`, :const:`False` is equivalent to - :const:`GNU_FORMAT`. - - *posix* defaults to :const:`False`. - - .. deprecated:: 2.6 - Use the :attr:`format` attribute instead. - - .. attribute:: TarFile.pax_headers A dictionary containing key-value pairs of pax global headers. diff --git a/Lib/tarfile.py b/Lib/tarfile.py index 607dbfa1af..ecb32f6d03 100644 --- a/Lib/tarfile.py +++ b/Lib/tarfile.py @@ -1577,17 +1577,6 @@ class TarFile(object): self.fileobj.write(buf) self.offset += len(buf) - def _getposix(self): - return self.format == USTAR_FORMAT - def _setposix(self, value): - import warnings - warnings.warn("use the format attribute instead", DeprecationWarning) - if value: - self.format = USTAR_FORMAT - else: - self.format = GNU_FORMAT - posix = property(_getposix, _setposix) - #-------------------------------------------------------------------------- # Below are the classmethods which act as alternate constructors to the # TarFile class. The open() method is the only one that is needed for