SIGN IN SIGN UP
python / cpython UNCLAIMED

The Python programming language

0 0 1 Python

bpo-44752: Make rlcompleter not call `@property` methods (GH-27401) (GH-27444)

* rlcompleter was calling these methods to identify whether to add
  parenthesis to the completion, based on if the attribute is callable.
* for property objects, completion with parenthesis are never desirable.
* property methods with print statements behaved very strangely, which
  was especially unfriendly to language newcomers. <tab> could suddenly
  produce output unexpectedly.
(cherry picked from commit 50de8f74f8e92b20e76438c22b6a8f91afd6df75)

Co-authored-by: Jack DeVries <58614260+jdevries3133@users.noreply.github.com>
M
Miss Islington (bot) committed
d20f1095a6a51ee8f41ef445a009d26256e1fa61
Parent: 761c641
Committed by GitHub <noreply@github.com> on 7/29/2021, 12:07:00 PM