Patch #1542681: add entries for "with", "as" and "CONTEXTMANAGERS" to
pydoc's help keywords. (backport from rev. 54329)
This commit is contained in:
parent
0a24d10524
commit
6cdcdbcdaa
|
@ -1504,6 +1504,7 @@ def writedocs(dir, pkgpath='', done=None):
|
|||
class Helper:
|
||||
keywords = {
|
||||
'and': 'BOOLEAN',
|
||||
'as': 'with',
|
||||
'assert': ('ref/assert', ''),
|
||||
'break': ('ref/break', 'while for'),
|
||||
'class': ('ref/class', 'CLASSES SPECIALMETHODS'),
|
||||
|
@ -1531,6 +1532,7 @@ class Helper:
|
|||
'return': ('ref/return', 'FUNCTIONS'),
|
||||
'try': ('ref/try', 'EXCEPTIONS'),
|
||||
'while': ('ref/while', 'break continue if TRUTHVALUE'),
|
||||
'with': ('ref/with', 'CONTEXTMANAGERS EXCEPTIONS yield'),
|
||||
'yield': ('ref/yield', ''),
|
||||
}
|
||||
|
||||
|
@ -1612,6 +1614,7 @@ class Helper:
|
|||
'LOOPING': ('ref/compound', 'for while break continue'),
|
||||
'TRUTHVALUE': ('lib/truth', 'if while and or not BASICMETHODS'),
|
||||
'DEBUGGING': ('lib/module-pdb', 'pdb'),
|
||||
'CONTEXTMANAGERS': ('ref/context-managers', 'with'),
|
||||
}
|
||||
|
||||
def __init__(self, input, output):
|
||||
|
|
|
@ -202,6 +202,9 @@ Extension Modules
|
|||
Library
|
||||
-------
|
||||
|
||||
- Patch #1542681: add entries for "with", "as" and "CONTEXTMANAGERS" to
|
||||
pydoc's help keywords.
|
||||
|
||||
- Patch #1192590: Fix pdb's "ignore" and "condition" commands so they trap
|
||||
the IndexError caused by passing in an invalid breakpoint number.
|
||||
|
||||
|
|
Loading…
Reference in New Issue