-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Closed
Description
Normal Python usage, of course, uses leading underscores to indicate that a name is intended to be private. My understanding is that this library deviates from this convention by instead using leading underscores to limit what is included in the Sphinx-generated documentation. Names with leading underscores defined at module level are often used in other modules, and names with leading underscores defined at class level are often used outside the class, and even from other modules. In effect, such names are treated as private to the package. Is this understanding correct?
I would suggest looking into controlling visibility in the Sphinx-generated documentation separately and gradually migrating to normal Python usage.
Metadata
Metadata
Assignees
Labels
No labels