Skip to content

pyrepl help modules displays a print statement from test_sqlite3 #139743

Description

@mpkocher

Bug report

Bug description:

When using pyrepl, there's a random print statement from sqlite when calling help then modules.

test_sqlite3: testing with SQLite version 3.51.0

Python 3.15.0a0 (heads/main:c53c55b6ed9, Oct  7 2025, 18:49:00) [Clang 17.0.0 (clang-1700.3.19.1)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> help

(snip...)

To quit this help utility and return to the interpreter,
enter "q", "quit" or "exit".

help> modules

Please wait a moment while I gather a list of all available modules...

test_sqlite3: testing with SQLite version 3.51.0
__future__          _sre                ensurepip           quopri
__hello__           _ssl                enum                random
__phello__          _stat               errno               re
_abc                _statistics         faulthandler        readline

Also, it's not clear to me why all of these internal _ prefixed internal modules are being displayed.

CPython versions tested on:

3.15

Operating systems tested on:

macOS

Linked PRs

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    stdlibStandard Library Python modules in the Lib/ directorytopic-replRelated to the interactive shelltopic-sqlite3type-bugAn unexpected behavior, bug, or error

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions