-
Type: Task
-
Resolution: Unresolved
-
Priority: Unknown
-
Affects Version/s: None
-
Component/s: None
-
None
-
Python Drivers
Context
Many of our older APIs are not defined as private (named with a leading underscore) despite being unsupported for public use. This hurts refactoring and general maintainability: all methods should be clearly defined as public or private and named accordingly. We should decide which of these methods are actually public and rename the rest to reflect their private nature.
Definition of done
All private APIs should be prefixed with underscores.
Pitfalls
This may break some user workflows, hence the major release.