Path 1: 253 calls (0.88)

9 (253)

1def _write_gzip_header(self, compresslevel):
2        self.fileobj.write(b'\037\213')             # magic header
3        self.fileobj.write(b'\010')                 # compression method
4        try:
5            # RFC 1952 requires the FNAME field to be Latin-1. Do not
6            # include filenames that cannot be represented that way.
7            fname = os.path.basename(self.name)
8            if not isinstance(fname, bytes):
9                fname = fname.encode('latin-1')
10            if fname.endswith(b'.gz'):
11                fname = fname[:-3]
12        except UnicodeEncodeError:
13            fname = b''
14        flags = 0
15        if fname:
16            flags = FNAME
17        self.fileobj.write(chr(flags).encode('latin-1'))
18        mtime = self._write_mtime
19        if mtime is None:
20            mtime = time.time()
21        write32u(self.fileobj, int(mtime))
22        if compresslevel == _COMPRESS_LEVEL_BEST:
23            xfl = b'\002'
24        elif compresslevel == _COMPRESS_LEVEL_FAST:
25            xfl = b'\004'
26        else:
27            xfl = b'\000'
28        self.fileobj.write(xfl)
29        self.fileobj.write(b'\377')
30        if fname:
31            self.fileobj.write(fname + b'\000')
            

Path 2: 15 calls (0.05)

9 (15)

1def _write_gzip_header(self, compresslevel):
2        self.fileobj.write(b'\037\213')             # magic header
3        self.fileobj.write(b'\010')                 # compression method
4        try:
5            # RFC 1952 requires the FNAME field to be Latin-1. Do not
6            # include filenames that cannot be represented that way.
7            fname = os.path.basename(self.name)
8            if not isinstance(fname, bytes):
9                fname = fname.encode('latin-1')
10            if fname.endswith(b'.gz'):
11                fname = fname[:-3]
12        except UnicodeEncodeError:
13            fname = b''
14        flags = 0
15        if fname:
16            flags = FNAME
17        self.fileobj.write(chr(flags).encode('latin-1'))
18        mtime = self._write_mtime
19        if mtime is None:
20            mtime = time.time()
21        write32u(self.fileobj, int(mtime))
22        if compresslevel == _COMPRESS_LEVEL_BEST:
23            xfl = b'\002'
24        elif compresslevel == _COMPRESS_LEVEL_FAST:
25            xfl = b'\004'
26        else:
27            xfl = b'\000'
28        self.fileobj.write(xfl)
29        self.fileobj.write(b'\377')
30        if fname:
31            self.fileobj.write(fname + b'\000')
            

Path 3: 4 calls (0.01)

9 (4)

1def _write_gzip_header(self, compresslevel):
2        self.fileobj.write(b'\037\213')             # magic header
3        self.fileobj.write(b'\010')                 # compression method
4        try:
5            # RFC 1952 requires the FNAME field to be Latin-1. Do not
6            # include filenames that cannot be represented that way.
7            fname = os.path.basename(self.name)
8            if not isinstance(fname, bytes):
9                fname = fname.encode('latin-1')
10            if fname.endswith(b'.gz'):
11                fname = fname[:-3]
12        except UnicodeEncodeError:
13            fname = b''
14        flags = 0
15        if fname:
16            flags = FNAME
17        self.fileobj.write(chr(flags).encode('latin-1'))
18        mtime = self._write_mtime
19        if mtime is None:
20            mtime = time.time()
21        write32u(self.fileobj, int(mtime))
22        if compresslevel == _COMPRESS_LEVEL_BEST:
23            xfl = b'\002'
24        elif compresslevel == _COMPRESS_LEVEL_FAST:
25            xfl = b'\004'
26        else:
27            xfl = b'\000'
28        self.fileobj.write(xfl)
29        self.fileobj.write(b'\377')
30        if fname:
31            self.fileobj.write(fname + b'\000')
            

Path 4: 3 calls (0.01)

1 (3)

1def _write_gzip_header(self, compresslevel):
2        self.fileobj.write(b'\037\213')             # magic header
3        self.fileobj.write(b'\010')                 # compression method
4        try:
5            # RFC 1952 requires the FNAME field to be Latin-1. Do not
6            # include filenames that cannot be represented that way.
7            fname = os.path.basename(self.name)
8            if not isinstance(fname, bytes):
9                fname = fname.encode('latin-1')
10            if fname.endswith(b'.gz'):
11                fname = fname[:-3]
12        except UnicodeEncodeError:
13            fname = b''
14        flags = 0
15        if fname:
16            flags = FNAME
17        self.fileobj.write(chr(flags).encode('latin-1'))
18        mtime = self._write_mtime
19        if mtime is None:
20            mtime = time.time()
21        write32u(self.fileobj, int(mtime))
22        if compresslevel == _COMPRESS_LEVEL_BEST:
23            xfl = b'\002'
24        elif compresslevel == _COMPRESS_LEVEL_FAST:
25            xfl = b'\004'
26        else:
27            xfl = b'\000'
28        self.fileobj.write(xfl)
29        self.fileobj.write(b'\377')
30        if fname:
31            self.fileobj.write(fname + b'\000')
            

Path 5: 3 calls (0.01)

9 (3)

1def _write_gzip_header(self, compresslevel):
2        self.fileobj.write(b'\037\213')             # magic header
3        self.fileobj.write(b'\010')                 # compression method
4        try:
5            # RFC 1952 requires the FNAME field to be Latin-1. Do not
6            # include filenames that cannot be represented that way.
7            fname = os.path.basename(self.name)
8            if not isinstance(fname, bytes):
9                fname = fname.encode('latin-1')
10            if fname.endswith(b'.gz'):
11                fname = fname[:-3]
12        except UnicodeEncodeError:
13            fname = b''
14        flags = 0
15        if fname:
16            flags = FNAME
17        self.fileobj.write(chr(flags).encode('latin-1'))
18        mtime = self._write_mtime
19        if mtime is None:
20            mtime = time.time()
21        write32u(self.fileobj, int(mtime))
22        if compresslevel == _COMPRESS_LEVEL_BEST:
23            xfl = b'\002'
24        elif compresslevel == _COMPRESS_LEVEL_FAST:
25            xfl = b'\004'
26        else:
27            xfl = b'\000'
28        self.fileobj.write(xfl)
29        self.fileobj.write(b'\377')
30        if fname:
31            self.fileobj.write(fname + b'\000')
            

Path 6: 2 calls (0.01)

6 (2)

1def _write_gzip_header(self, compresslevel):
2        self.fileobj.write(b'\037\213')             # magic header
3        self.fileobj.write(b'\010')                 # compression method
4        try:
5            # RFC 1952 requires the FNAME field to be Latin-1. Do not
6            # include filenames that cannot be represented that way.
7            fname = os.path.basename(self.name)
8            if not isinstance(fname, bytes):
9                fname = fname.encode('latin-1')
10            if fname.endswith(b'.gz'):
11                fname = fname[:-3]
12        except UnicodeEncodeError:
13            fname = b''
14        flags = 0
15        if fname:
16            flags = FNAME
17        self.fileobj.write(chr(flags).encode('latin-1'))
18        mtime = self._write_mtime
19        if mtime is None:
20            mtime = time.time()
21        write32u(self.fileobj, int(mtime))
22        if compresslevel == _COMPRESS_LEVEL_BEST:
23            xfl = b'\002'
24        elif compresslevel == _COMPRESS_LEVEL_FAST:
25            xfl = b'\004'
26        else:
27            xfl = b'\000'
28        self.fileobj.write(xfl)
29        self.fileobj.write(b'\377')
30        if fname:
31            self.fileobj.write(fname + b'\000')
            

Path 7: 2 calls (0.01)

1 (2)

1def _write_gzip_header(self, compresslevel):
2        self.fileobj.write(b'\037\213')             # magic header
3        self.fileobj.write(b'\010')                 # compression method
4        try:
5            # RFC 1952 requires the FNAME field to be Latin-1. Do not
6            # include filenames that cannot be represented that way.
7            fname = os.path.basename(self.name)
8            if not isinstance(fname, bytes):
9                fname = fname.encode('latin-1')
10            if fname.endswith(b'.gz'):
11                fname = fname[:-3]
12        except UnicodeEncodeError:
13            fname = b''
14        flags = 0
15        if fname:
16            flags = FNAME
17        self.fileobj.write(chr(flags).encode('latin-1'))
18        mtime = self._write_mtime
19        if mtime is None:
20            mtime = time.time()
21        write32u(self.fileobj, int(mtime))
22        if compresslevel == _COMPRESS_LEVEL_BEST:
23            xfl = b'\002'
24        elif compresslevel == _COMPRESS_LEVEL_FAST:
25            xfl = b'\004'
26        else:
27            xfl = b'\000'
28        self.fileobj.write(xfl)
29        self.fileobj.write(b'\377')
30        if fname:
31            self.fileobj.write(fname + b'\000')
            

Path 8: 2 calls (0.01)

6 (2)

1def _write_gzip_header(self, compresslevel):
2        self.fileobj.write(b'\037\213')             # magic header
3        self.fileobj.write(b'\010')                 # compression method
4        try:
5            # RFC 1952 requires the FNAME field to be Latin-1. Do not
6            # include filenames that cannot be represented that way.
7            fname = os.path.basename(self.name)
8            if not isinstance(fname, bytes):
9                fname = fname.encode('latin-1')
10            if fname.endswith(b'.gz'):
11                fname = fname[:-3]
12        except UnicodeEncodeError:
13            fname = b''
14        flags = 0
15        if fname:
16            flags = FNAME
17        self.fileobj.write(chr(flags).encode('latin-1'))
18        mtime = self._write_mtime
19        if mtime is None:
20            mtime = time.time()
21        write32u(self.fileobj, int(mtime))
22        if compresslevel == _COMPRESS_LEVEL_BEST:
23            xfl = b'\002'
24        elif compresslevel == _COMPRESS_LEVEL_FAST:
25            xfl = b'\004'
26        else:
27            xfl = b'\000'
28        self.fileobj.write(xfl)
29        self.fileobj.write(b'\377')
30        if fname:
31            self.fileobj.write(fname + b'\000')
            

Path 9: 1 calls (0.0)

9 (1)

1def _write_gzip_header(self, compresslevel):
2        self.fileobj.write(b'\037\213')             # magic header
3        self.fileobj.write(b'\010')                 # compression method
4        try:
5            # RFC 1952 requires the FNAME field to be Latin-1. Do not
6            # include filenames that cannot be represented that way.
7            fname = os.path.basename(self.name)
8            if not isinstance(fname, bytes):
9                fname = fname.encode('latin-1')
10            if fname.endswith(b'.gz'):
11                fname = fname[:-3]
12        except UnicodeEncodeError:
13            fname = b''
14        flags = 0
15        if fname:
16            flags = FNAME
17        self.fileobj.write(chr(flags).encode('latin-1'))
18        mtime = self._write_mtime
19        if mtime is None:
20            mtime = time.time()
21        write32u(self.fileobj, int(mtime))
22        if compresslevel == _COMPRESS_LEVEL_BEST:
23            xfl = b'\002'
24        elif compresslevel == _COMPRESS_LEVEL_FAST:
25            xfl = b'\004'
26        else:
27            xfl = b'\000'
28        self.fileobj.write(xfl)
29        self.fileobj.write(b'\377')
30        if fname:
31            self.fileobj.write(fname + b'\000')
            

Path 10: 1 calls (0.0)

1 (1)

1def _write_gzip_header(self, compresslevel):
2        self.fileobj.write(b'\037\213')             # magic header
3        self.fileobj.write(b'\010')                 # compression method
4        try:
5            # RFC 1952 requires the FNAME field to be Latin-1. Do not
6            # include filenames that cannot be represented that way.
7            fname = os.path.basename(self.name)
8            if not isinstance(fname, bytes):
9                fname = fname.encode('latin-1')
10            if fname.endswith(b'.gz'):
11                fname = fname[:-3]
12        except UnicodeEncodeError:
13            fname = b''
14        flags = 0
15        if fname:
16            flags = FNAME
17        self.fileobj.write(chr(flags).encode('latin-1'))
18        mtime = self._write_mtime
19        if mtime is None:
20            mtime = time.time()
21        write32u(self.fileobj, int(mtime))
22        if compresslevel == _COMPRESS_LEVEL_BEST:
23            xfl = b'\002'
24        elif compresslevel == _COMPRESS_LEVEL_FAST:
25            xfl = b'\004'
26        else:
27            xfl = b'\000'
28        self.fileobj.write(xfl)
29        self.fileobj.write(b'\377')
30        if fname:
31            self.fileobj.write(fname + b'\000')
            

Path 11: 1 calls (0.0)

6 (1)

1def _write_gzip_header(self, compresslevel):
2        self.fileobj.write(b'\037\213')             # magic header
3        self.fileobj.write(b'\010')                 # compression method
4        try:
5            # RFC 1952 requires the FNAME field to be Latin-1. Do not
6            # include filenames that cannot be represented that way.
7            fname = os.path.basename(self.name)
8            if not isinstance(fname, bytes):
9                fname = fname.encode('latin-1')
10            if fname.endswith(b'.gz'):
11                fname = fname[:-3]
12        except UnicodeEncodeError:
13            fname = b''
14        flags = 0
15        if fname:
16            flags = FNAME
17        self.fileobj.write(chr(flags).encode('latin-1'))
18        mtime = self._write_mtime
19        if mtime is None:
20            mtime = time.time()
21        write32u(self.fileobj, int(mtime))
22        if compresslevel == _COMPRESS_LEVEL_BEST:
23            xfl = b'\002'
24        elif compresslevel == _COMPRESS_LEVEL_FAST:
25            xfl = b'\004'
26        else:
27            xfl = b'\000'
28        self.fileobj.write(xfl)
29        self.fileobj.write(b'\377')
30        if fname:
31            self.fileobj.write(fname + b'\000')