-
-
Notifications
You must be signed in to change notification settings - Fork 63
Closed
Description
Currently, the "exported" logic is used both for expanding wildcard and for knowing if we should check an object for breaking changes. This is not ideal: our "exported" logic is actually only meant for wildcard expansion. See mkdocstrings/python#39 (comment) for context.
Tasks:
- Rename "exported" to "wildcard exposed" or similar
- Fix the "exposed" logic to exclude private members (starting with
_) when__all__is undefined - Stop making an explicit vs. implicit distinction
- Use new logic in
Object.is_public - Use
is_publicin API checker instead of "exported" logic
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
featureNew feature or requestNew feature or request