Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 60811c2

Browse files
committed
#11926: merge with 3.2.
2 parents 121bf6a + 44aad85 commit 60811c2

3 files changed

Lines changed: 25 additions & 12 deletions

File tree

Lib/pydoc.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1579,6 +1579,9 @@ class Helper:
15791579
# in Doc/ and copying the output file into the Lib/ directory.
15801580

15811581
keywords = {
1582+
'False': '',
1583+
'None': '',
1584+
'True': '',
15821585
'and': 'BOOLEAN',
15831586
'as': 'with',
15841587
'assert': ('assert', ''),
@@ -1794,6 +1797,9 @@ def help(self, request):
17941797
elif request[:8] == 'modules ':
17951798
self.listmodules(request.split()[1])
17961799
elif request in self.symbols: self.showsymbol(request)
1800+
elif request in ['True', 'False', 'None']:
1801+
# special case these keywords since they are objects too
1802+
doc(eval(request), 'Help on %s:')
17971803
elif request in self.keywords: self.showtopic(request)
17981804
elif request in self.topics: self.showtopic(request)
17991805
elif request: doc(request, 'Help on %s:', output=self._output)

0 commit comments

Comments
 (0)