EliAndrewC/sideboard

Services should check module __all__

Closed this issue · 1 comments

Currently when exposing a module as a service, we just expose all callables in that module which are not prefixed with an underscore.

If the module has an all set, we should only expose things included in all so that we can be explicit rather than implicit.

Completed in public repo.