Content-Length: 302632 | pFad | https://github.com/python/cpython/issues/134215

ad PyREPL: Do not show underscored modules by default during autocompletion · Issue #134215 · python/cpython · GitHub
Skip to content

PyREPL: Do not show underscored modules by default during autocompletion #134215

Description

@tomasr8

Feature or enhancement

Proposal:

Attribute autocomplete in the new REPL does not show underscored names unless specifically asked for:

>>> class Foo:
...     _foo = 2
...     foo = 3
...     
>>> Foo.<tab>
Foo.foo    Foo.mro()

Note that only Foo.foo is offered. To also get Foo._foo, we need to write Foo._<tab>. We should do the same for the import autocomplete.
Currently it just shows all modules/submodules, including those starting with an underscore:

>>> from importlib import <tab>
_abc                 _bootstrap_external  machinery            readers              simple                                                         
_bootstrap           abc                  metadata             resources            util

Please don't pick up this issue, I'd like to reserve it for someone at the PyConUS sprints :)

Has this already been discussed elsewhere?

This is a minor feature, which does not need previous discussion elsewhere

Links to previous discussion of this feature:

No response

Linked PRs

Metadata

Metadata

Assignees

Labels

easytopic-replRelated to the interactive shelltype-featureA feature request or enhancement

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions









ApplySandwichStrip

pFad - (p)hone/(F)rame/(a)nonymizer/(d)eclutterfier!      Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

Fetched URL: https://github.com/python/cpython/issues/134215

Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy