summaryrefslogtreecommitdiffstats
path: root/Lib/idlelib/calltip.py
Commit message (Collapse)AuthorAgeFilesLines
* bpo-42416: Use inspect.getdoc for IDLE calltips (GH-23416)Terry Jan Reedy2020-11-201-4/+2
| | | Inspect.getdoc(ob) sometimes gets docstrings when ob.__doc__ is None.
* bpo-40511: Stop unwanted flashing of IDLE calltips (GH-20910)Tal Einat2020-11-021-2/+34
| | | | | | They were occurring with both repeated 'force-calltip' invocations and by typing parentheses in expressions, strings, and comments in the argument code. Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu>
* bpo-40181: Remove '/' reminder in IDLE calltips. (GH-22350)Terry Jan Reedy2020-09-221-4/+0
| | | | The marker was added to the language in 3.8 and 3.7 only gets security patches.
* bpo-38689: avoid IDLE hanging when calltip fails getting a signature (GH-17152)Tal Einat2020-04-041-8/+10
| | | Inspect.signature failed on the test case because its isinstance call raised.
* bpo-38792: Remove IDLE shell calltip before new prompt. (#17150)Zackery Spytz2020-01-311-2/+2
| | | | | | | Previously, a calltip might be left after SyntaxError, KeyboardInterrupt, or Shell Restart. Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu> Co-authored-by: Tal Einat <taleinat+github@gmail.com>
* bpo-35763: Make IDLE calltip note about '/' less obtrusive (GH-13791)Terry Jan Reedy2019-06-051-4/+4
| | | Add it to the end of the first line if there is room. Tests were reworked.
* bpo-36405: IDLE - Restore __main__ and add tests (#12518)Terry Jan Reedy2019-03-241-2/+3
| | | | Fix error in commit 2b75155 noticed by Serhiy Storchaka.
* bpo-36405: Use dict unpacking in idlelib (#12507)Terry Jan Reedy2019-03-231-5/+3
| | | Remove now unneeded imports.
* bpo-35641: IDLE - format calltip properly when no docstring (GH-11415)Emmanuel Arias2019-01-031-1/+1
|
* bpo-33839: refactor IDLE's tooltips & calltips, add docstrings and tests ↵Tal Einat2018-08-051-1/+1
| | | | | | | | (GH-7683) * make CallTip and ToolTip sub-classes of a common abstract base class * remove ListboxToolTip (unused and ugly) * greatly increase test coverage * tested on Windows, Linux and macOS
* bpo-33907: Rename an IDLE module and classes. (GH-7810)Terry Jan Reedy2018-06-201-2/+2
| | | | | Fix-up class name duplication in PR #7807. Combined effect is that module calltips and its class CallTips are now calltip and Calltip. In module calltip_w class CallTip is now CalltipWindow.
* bpo-33907: Rename an IDLE module and class. (GH-7807)Terry Jan Reedy2018-06-201-0/+178
Improve consistency and appearance. Module idlelib.calltips is now calltip. Class idlelib.calltip_w.CallTip is now Calltip.