Lines Matching refs:fileobj
135 compresslevel=_COMPRESS_LEVEL_BEST, fileobj=None, mtime=None):
138 At least one of fileobj and filename must be given a
141 The new class instance is based on fileobj, which can be a regular
146 When fileobj is not None, the filename argument is only used to be
149 fileobj, if discernible; otherwise, it defaults to the empty string,
154 is the mode of fileobj if discernible; otherwise, the default is 'rb'.
173 if fileobj is None:
174 fileobj = self.myfileobj = builtins.open(filename, mode or 'rb')
176 filename = getattr(fileobj, 'name', '')
183 mode = getattr(fileobj, 'mode', 'rb')
187 raw = _GzipReader(fileobj)
210 self.fileobj = fileobj
229 s = repr(self.fileobj)
241 self.fileobj.write(b'\037\213') # magic header
242 self.fileobj.write(b'\010') # compression method
256 self.fileobj.write(chr(flags).encode('latin-1'))
260 write32u(self.fileobj, int(mtime))
267 self.fileobj.write(xfl)
268 self.fileobj.write(b'\377')
270 self.fileobj.write(fname + b'\000')
278 if self.fileobj is None:
289 self.fileobj.write(self.compress.compress(data))
325 return self.fileobj is None
328 fileobj = self.fileobj
329 if fileobj is None:
331 self.fileobj = None
334 fileobj.write(self.compress.flush())
335 write32u(fileobj, self.crc)
337 write32u(fileobj, self.size & 0xffffffff)
350 self.fileobj.write(self.compress.flush(zlib_mode))
351 self.fileobj.flush()
359 return self.fileobj.fileno()
511 # Prepend the already read bytes to the fileobj so they can
642 f = GzipFile(filename="", mode="rb", fileobj=sys.stdin.buffer)
652 g = GzipFile(filename="", mode="wb", fileobj=sys.stdout.buffer,