Lines Matching refs:cls
1079 def create_pax_global_header(cls, pax_headers):
1082 return cls._create_pax_generic_header(pax_headers, XGLTYPE, "utf-8")
1153 def _create_gnu_long_header(cls, name, type, encoding, errors):
1166 return cls._create_header(info, USTAR_FORMAT, encoding, errors) + \
1167 cls._create_payload(name)
1170 def _create_pax_generic_header(cls, pax_headers, type, encoding):
1217 return cls._create_header(info, USTAR_FORMAT, "ascii", "replace") + \
1218 cls._create_payload(records)
1221 def frombuf(cls, buf, encoding, errors):
1235 obj = cls()
1284 def fromtarfile(cls, tarfile):
1289 obj = cls.frombuf(buf, tarfile.encoding, tarfile.errors)
1777 def open(cls, name=None, mode="r", fileobj=None, bufsize=RECORDSIZE, **kwargs):
1819 return cls.OPEN_METH[comptype] == 'taropen'
1821 for comptype in sorted(cls.OPEN_METH, key=not_compressed):
1822 func = getattr(cls, cls.OPEN_METH[comptype])
1842 if comptype in cls.OPEN_METH:
1843 func = getattr(cls, cls.OPEN_METH[comptype])
1858 t = cls(name, filemode, stream, **kwargs)
1866 return cls.taropen(name, mode, fileobj, **kwargs)
1871 def taropen(cls, name, mode="r", fileobj=None, **kwargs):
1876 return cls(name, mode, fileobj, **kwargs)
1879 def gzopen(cls, name, mode="r", fileobj=None, compresslevel=9, **kwargs):
1899 t = cls.taropen(name, mode, fileobj, **kwargs)
1912 def bz2open(cls, name, mode="r", fileobj=None, compresslevel=9, **kwargs):
1927 t = cls.taropen(name, mode, fileobj, **kwargs)
1940 def xzopen(cls, name, mode="r", fileobj=None, preset=None, **kwargs):
1955 t = cls.taropen(name, mode, fileobj, **kwargs)