Ejemplo n.º 1
0
def _mem_compress(basename, mtime=0):
    output = BytesIO()
    with open("test/data/%s" % basename, "rb") as input:
        in_size = _inputsize(input)
        compressor.compress(input, in_size, output, basename, mtime)

    output.seek(0)
    return output
Ejemplo n.º 2
0
def _mem_compress(basename, mtime=0):
    output = StringIO()
    with open("test/data/%s" % basename, "rb") as input:
        in_size = _inputsize(input)
        compressor.compress(input, in_size, output, basename, mtime)

    output.seek(0)
    return output
Ejemplo n.º 3
0
def _compress(filename, options):
    input = open(filename, "rb")
    inputinfo = os.fstat(input.fileno())
    basename = os.path.basename(filename)

    target = filename + options.suffix
    logging.info("compressing %r to %r", filename, target)
    output = open(target, "wb")
    compressor.compress(input, inputinfo.st_size, output, basename,
                        int(inputinfo.st_mtime))

    _finish_output(output, options)
    input.close()
    return True
Ejemplo n.º 4
0
def _compress(filename, options):
    input = open(filename, "rb")
    inputinfo = os.fstat(input.fileno())
    basename = os.path.basename(filename)

    target = filename + options.suffix
    logging.info("compressing %r to %r", filename, target)
    output = open(target, "wb")
    compressor.compress(input, inputinfo.st_size, output,
            basename, int(inputinfo.st_mtime))

    _finish_output(output, options)
    input.close()
    return True