Python API exposure mechanisms (public/internal) - determining status quo

Explicit language semantics take precedence over conventions, though conventions may still inform the intended meaning. In this specific case, it is essentially saying, “I am intentionally exposing this underscored member.” If that happens by mistake, tests should help catch it.

3 Likes