]> granicus.if.org Git - python/commit
Issue #20326: Argument Clinic now uses a simple, unique signature to
authorLarry Hastings <larry@hastings.org>
Tue, 28 Jan 2014 13:00:08 +0000 (05:00 -0800)
committerLarry Hastings <larry@hastings.org>
Tue, 28 Jan 2014 13:00:08 +0000 (05:00 -0800)
commit581ee3618c756132359d98b6fc149ec7e7ca9ef9
treefa211357051306722af3b064f5b095992105524c
parenteecbbad89b60c20641fa8dd1c12f52b3648408ea
Issue #20326: Argument Clinic now uses a simple, unique signature to
annotate text signatures in docstrings, resulting in fewer false
positives.  "self" parameters are also explicitly marked, allowing
inspect.Signature() to authoritatively detect (and skip) said parameters.

Issue #20326: Argument Clinic now generates separate checksums for the
input and output sections of the block, allowing external tools to verify
that the input has not changed (and thus the output is not out-of-date).
37 files changed:
Include/object.h
Lib/idlelib/idle_test/test_calltips.py
Lib/inspect.py
Lib/test/test_capi.py
Lib/test/test_generators.py
Lib/test/test_genexps.py
Misc/NEWS
Modules/_bz2module.c
Modules/_cryptmodule.c
Modules/_cursesmodule.c
Modules/_datetimemodule.c
Modules/_dbmmodule.c
Modules/_lzmamodule.c
Modules/_lzmamodule.clinic.c
Modules/_opcode.c
Modules/_pickle.c
Modules/_sre.c
Modules/_testcapimodule.c
Modules/_weakref.c
Modules/audioop.c
Modules/binascii.c
Modules/clinic/_bz2module.c.h
Modules/clinic/_lzmamodule.c.h
Modules/clinic/_pickle.c.h
Modules/clinic/audioop.c.h
Modules/clinic/binascii.c.h
Modules/clinic/zlibmodule.c.h
Modules/posixmodule.c
Modules/unicodedata.c
Modules/zlibmodule.c
Objects/descrobject.c
Objects/dictobject.c
Objects/methodobject.c
Objects/typeobject.c
Objects/unicodeobject.c
Python/import.c
Tools/clinic/clinic.py