mirror of https://github.com/django/django.git
caa3562d5b
The function no longer flushes zfile after each write as doing so can lead to the gzipped streamed content being larger than the original content; each flush adds a 5/6 byte type 0 block. Removing this means buf.read() may return nothing, so only yield if that has some data. Testing shows without the flush() the buffer is being flushed every 17k or so and compresses the same as if it had been done as a whole string. |
||
---|---|---|
.. | ||
archives | ||
eggs | ||
files | ||
locale/nl/LC_MESSAGES | ||
test_module | ||
__init__.py | ||
models.py | ||
test_archive.py | ||
test_autoreload.py | ||
test_baseconv.py | ||
test_checksums.py | ||
test_crypto.py | ||
test_datastructures.py | ||
test_dateformat.py | ||
test_dateparse.py | ||
test_datetime_safe.py | ||
test_decorators.py | ||
test_duration.py | ||
test_encoding.py | ||
test_feedgenerator.py | ||
test_functional.py | ||
test_html.py | ||
test_http.py | ||
test_ipv6.py | ||
test_itercompat.py | ||
test_jslex.py | ||
test_lazyobject.py | ||
test_lorem_ipsum.py | ||
test_module_loading.py | ||
test_no_submodule.py | ||
test_numberformat.py | ||
test_os_utils.py | ||
test_regex_helper.py | ||
test_safestring.py | ||
test_simplelazyobject.py | ||
test_termcolors.py | ||
test_text.py | ||
test_timesince.py | ||
test_timezone.py | ||
test_tree.py |