Staging
v0.5.1
v0.5.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
Tip revision: d89cea15ad37e873003fc74ec2c77660ab620b00 authored by Daniel Andersson on 13 November 2019, 09:03:45 UTC
bpo-38781: Clear buffer in MemoryHandler flush (GH-17132)
bpo-38781: Clear buffer in MemoryHandler flush (GH-17132)
Tip revision: d89cea1
File | Mode | Size |
---|---|---|
clinic | ||
Python-ast.c | -rw-r--r-- | 345.9 KB |
README | -rw-r--r-- | 62 bytes |
_warnings.c | -rw-r--r-- | 37.1 KB |
asdl.c | -rw-r--r-- | 1.4 KB |
ast.c | -rw-r--r-- | 188.0 KB |
ast_opt.c | -rw-r--r-- | 23.4 KB |
ast_unparse.c | -rw-r--r-- | 24.6 KB |
bltinmodule.c | -rw-r--r-- | 82.6 KB |
bootstrap_hash.c | -rw-r--r-- | 17.3 KB |
ceval.c | -rw-r--r-- | 176.5 KB |
ceval_gil.h | -rw-r--r-- | 8.4 KB |
codecs.c | -rw-r--r-- | 44.8 KB |
compile.c | -rw-r--r-- | 170.7 KB |
condvar.h | -rw-r--r-- | 8.4 KB |
context.c | -rw-r--r-- | 30.0 KB |
dtoa.c | -rw-r--r-- | 77.8 KB |
dup2.c | -rw-r--r-- | 759 bytes |
dynamic_annotations.c | -rw-r--r-- | 6.6 KB |
dynload_aix.c | -rw-r--r-- | 5.7 KB |
dynload_dl.c | -rw-r--r-- | 581 bytes |
dynload_hpux.c | -rw-r--r-- | 1.9 KB |
dynload_shlib.c | -rw-r--r-- | 3.4 KB |
dynload_stub.c | -rw-r--r-- | 186 bytes |
dynload_win.c | -rw-r--r-- | 10.0 KB |
errors.c | -rw-r--r-- | 43.9 KB |
fileutils.c | -rw-r--r-- | 54.8 KB |
formatter_unicode.c | -rw-r--r-- | 50.3 KB |
frozen.c | -rw-r--r-- | 1.8 KB |
frozenmain.c | -rw-r--r-- | 3.1 KB |
future.c | -rw-r--r-- | 4.7 KB |
getargs.c | -rw-r--r-- | 85.5 KB |
getcompiler.c | -rw-r--r-- | 538 bytes |
getcopyright.c | -rw-r--r-- | 511 bytes |
getopt.c | -rw-r--r-- | 4.4 KB |
getplatform.c | -rw-r--r-- | 133 bytes |
getversion.c | -rw-r--r-- | 308 bytes |
graminit.c | -rw-r--r-- | 53.3 KB |
hamt.c | -rw-r--r-- | 79.0 KB |
import.c | -rw-r--r-- | 68.2 KB |
importdl.c | -rw-r--r-- | 7.3 KB |
importdl.h | -rw-r--r-- | 487 bytes |
importlib.h | -rw-r--r-- | 94.2 KB |
importlib_external.h | -rw-r--r-- | 145.1 KB |
importlib_zipimport.h | -rw-r--r-- | 57.7 KB |
initconfig.c | -rw-r--r-- | 76.0 KB |
makeopcodetargets.py | -rwxr-xr-x | 1.6 KB |
marshal.c | -rw-r--r-- | 48.4 KB |
modsupport.c | -rw-r--r-- | 17.6 KB |
mysnprintf.c | -rw-r--r-- | 3.3 KB |
mystrtoul.c | -rw-r--r-- | 8.1 KB |
opcode_targets.h | -rw-r--r-- | 6.4 KB |
pathconfig.c | -rw-r--r-- | 20.3 KB |
peephole.c | -rw-r--r-- | 19.0 KB |
preconfig.c | -rw-r--r-- | 24.4 KB |
pyarena.c | -rw-r--r-- | 5.5 KB |
pyctype.c | -rw-r--r-- | 7.7 KB |
pyfpe.c | -rw-r--r-- | 345 bytes |
pyhash.c | -rw-r--r-- | 13.2 KB |
pylifecycle.c | -rw-r--r-- | 65.9 KB |
pymath.c | -rw-r--r-- | 1.6 KB |
pystate.c | -rw-r--r-- | 49.6 KB |
pystrcmp.c | -rw-r--r-- | 613 bytes |
pystrhex.c | -rw-r--r-- | 4.2 KB |
pystrtod.c | -rw-r--r-- | 40.1 KB |
pythonrun.c | -rw-r--r-- | 47.6 KB |
pytime.c | -rw-r--r-- | 26.5 KB |
strdup.c | -rw-r--r-- | 251 bytes |
structmember.c | -rw-r--r-- | 8.6 KB |
symtable.c | -rw-r--r-- | 63.5 KB |
sysmodule.c | -rw-r--r-- | 91.5 KB |
thread.c | -rw-r--r-- | 5.3 KB |
thread_nt.h | -rw-r--r-- | 11.8 KB |
thread_pthread.h | -rw-r--r-- | 23.4 KB |
traceback.c | -rw-r--r-- | 24.7 KB |
wordcode_helpers.h | -rw-r--r-- | 1.2 KB |
Computing file changes ...