Staging
v0.8.1
https://github.com/python/cpython
Revision d89cea15ad37e873003fc74ec2c77660ab620b00 authored by Daniel Andersson on 13 November 2019, 09:03:45 UTC, committed by Vinay Sajip on 13 November 2019, 09:03:45 UTC
This makes it easier to use a custom buffer when subclassing
MemoryHandler (by avoiding the explicity empty list literal
assignment in the flush method). For example, collection.deque
can now be used without any modifications to MemoryHandler.flush.

The same applies to BufferingHandler.
1 parent 9c28449
History
Tip revision: d89cea15ad37e873003fc74ec2c77660ab620b00 authored by Daniel Andersson on 13 November 2019, 09:03:45 UTC
bpo-38781: Clear buffer in MemoryHandler flush (GH-17132)
Tip revision: d89cea1
File Mode Size
_blake2
_ctypes
_decimal
_io
_multiprocessing
_sha3
_sqlite
_ssl
_xxtestfuzz
cjkcodecs
clinic
expat
README -rw-r--r-- 112 bytes
Setup -rw-r--r-- 14.4 KB
_abc.c -rw-r--r-- 21.7 KB
_asynciomodule.c -rw-r--r-- 85.4 KB
_bisectmodule.c -rw-r--r-- 8.0 KB
_bz2module.c -rw-r--r-- 23.8 KB
_codecsmodule.c -rw-r--r-- 32.3 KB
_collectionsmodule.c -rw-r--r-- 78.3 KB
_contextvarsmodule.c -rw-r--r-- 1.9 KB
_cryptmodule.c -rw-r--r-- 1.5 KB
_csv.c -rw-r--r-- 49.6 KB
_curses_panel.c -rw-r--r-- 17.1 KB
_cursesmodule.c -rw-r--r-- 129.0 KB
_datetimemodule.c -rw-r--r-- 214.4 KB
_dbmmodule.c -rw-r--r-- 13.8 KB
_elementtree.c -rw-r--r-- 124.0 KB
_functoolsmodule.c -rw-r--r-- 45.2 KB
_gdbmmodule.c -rw-r--r-- 19.4 KB
_hashopenssl.c -rw-r--r-- 29.4 KB
_heapqmodule.c -rw-r--r-- 21.5 KB
_json.c -rw-r--r-- 59.4 KB
_localemodule.c -rw-r--r-- 19.3 KB
_lsprof.c -rw-r--r-- 25.8 KB
_lzmamodule.c -rw-r--r-- 46.8 KB
_math.c -rw-r--r-- 7.3 KB
_math.h -rw-r--r-- 1007 bytes
_opcode.c -rw-r--r-- 2.1 KB
_operator.c -rw-r--r-- 48.6 KB
_pickle.c -rw-r--r-- 228.1 KB
_posixsubprocess.c -rw-r--r-- 31.7 KB
_queuemodule.c -rw-r--r-- 11.9 KB
_randommodule.c -rw-r--r-- 17.3 KB
_scproxy.c -rw-r--r-- 6.0 KB
_sre.c -rw-r--r-- 75.9 KB
_ssl.c -rw-r--r-- 188.6 KB
_ssl_data.h -rw-r--r-- 67.9 KB
_stat.c -rw-r--r-- 15.8 KB
_statisticsmodule.c -rw-r--r-- 4.8 KB
_struct.c -rw-r--r-- 65.0 KB
_testbuffer.c -rw-r--r-- 82.2 KB
_testcapimodule.c -rw-r--r-- 196.4 KB
_testimportmultiple.c -rw-r--r-- 1.1 KB
_testinternalcapi.c -rw-r--r-- 819 bytes
_testmultiphase.c -rw-r--r-- 17.7 KB
_threadmodule.c -rw-r--r-- 49.4 KB
_tkinter.c -rw-r--r-- 91.5 KB
_tracemalloc.c -rw-r--r-- 44.1 KB
_uuidmodule.c -rw-r--r-- 1.8 KB
_weakref.c -rw-r--r-- 4.5 KB
_winapi.c -rw-r--r-- 59.3 KB
_xxsubinterpretersmodule.c -rw-r--r-- 64.9 KB
addrinfo.h -rw-r--r-- 5.9 KB
arraymodule.c -rw-r--r-- 88.1 KB
atexitmodule.c -rw-r--r-- 8.9 KB
audioop.c -rw-r--r-- 58.4 KB
binascii.c -rw-r--r-- 53.5 KB
cmathmodule.c -rw-r--r-- 42.3 KB
config.c.in -rw-r--r-- 1.6 KB
errnomodule.c -rw-r--r-- 28.1 KB
faulthandler.c -rw-r--r-- 39.8 KB
fcntlmodule.c -rw-r--r-- 20.2 KB
gc_weakref.txt -rw-r--r-- 11.2 KB
gcmodule.c -rw-r--r-- 72.0 KB
getaddrinfo.c -rw-r--r-- 18.4 KB
getbuildinfo.c -rw-r--r-- 1.3 KB
getnameinfo.c -rw-r--r-- 6.2 KB
getpath.c -rw-r--r-- 44.3 KB
grpmodule.c -rw-r--r-- 9.0 KB
hashlib.h -rw-r--r-- 2.1 KB
hashtable.c -rw-r--r-- 14.1 KB
hashtable.h -rw-r--r-- 6.2 KB
itertoolsmodule.c -rw-r--r-- 148.5 KB
ld_so_aix.in -rw-r--r-- 6.1 KB
main.c -rw-r--r-- 16.8 KB
makesetup -rwxr-xr-x 7.7 KB
makexp_aix -rwxr-xr-x 3.2 KB
mathmodule.c -rw-r--r-- 99.1 KB
md5module.c -rw-r--r-- 15.0 KB
mmapmodule.c -rw-r--r-- 48.0 KB
nismodule.c -rw-r--r-- 11.7 KB
ossaudiodev.c -rw-r--r-- 36.1 KB
overlapped.c -rw-r--r-- 51.7 KB
parsermodule.c -rw-r--r-- 40.6 KB
posixmodule.c -rw-r--r-- 379.9 KB
posixmodule.h -rw-r--r-- 837 bytes
pwdmodule.c -rw-r--r-- 8.7 KB
pyexpat.c -rw-r--r-- 57.3 KB
readline.c -rw-r--r-- 37.4 KB
resource.c -rw-r--r-- 12.4 KB
rotatingtree.c -rw-r--r-- 3.4 KB
rotatingtree.h -rw-r--r-- 924 bytes
selectmodule.c -rw-r--r-- 70.3 KB
sha1module.c -rw-r--r-- 14.2 KB
sha256module.c -rw-r--r-- 22.4 KB
sha512module.c -rw-r--r-- 27.6 KB
signalmodule.c -rw-r--r-- 44.8 KB
socketmodule.c -rw-r--r-- 241.2 KB
socketmodule.h -rw-r--r-- 8.4 KB
spwdmodule.c -rw-r--r-- 5.9 KB
sre.h -rw-r--r-- 2.8 KB
sre_constants.h -rw-r--r-- 2.8 KB
sre_lib.h -rw-r--r-- 52.2 KB
symtablemodule.c -rw-r--r-- 3.2 KB
syslogmodule.c -rw-r--r-- 9.4 KB
termios.c -rw-r--r-- 21.4 KB
testcapi_long.h -rw-r--r-- 6.8 KB
timemodule.c -rw-r--r-- 51.8 KB
tkappinit.c -rw-r--r-- 4.7 KB
tkinter.h -rw-r--r-- 881 bytes
unicodedata.c -rw-r--r-- 43.8 KB
unicodedata_db.h -rw-r--r-- 524.3 KB
unicodename_db.h -rw-r--r-- 2.1 MB
winreparse.h -rw-r--r-- 1.6 KB
xxlimited.c -rw-r--r-- 7.0 KB
xxmodule.c -rw-r--r-- 12.6 KB
xxsubtype.c -rw-r--r-- 10.8 KB
zlibmodule.c -rw-r--r-- 40.8 KB

README

back to top