forked from Infra/risotto
Load services as submodules
This commit is contained in:
@ -1,4 +1,13 @@
|
||||
from pkg_resources import iter_entry_points
|
||||
|
||||
class Service:
|
||||
pass
|
||||
|
||||
services = Service()
|
||||
for ep in iter_entry_points(group='risotto_services'):
|
||||
setattr(services, ep.name, ep.load())
|
||||
|
||||
def list_modules():
|
||||
return services
|
||||
from .http import get_app
|
||||
|
||||
__ALL__ = ('get_app',)
|
||||
|
||||
__ALL__ = ('get_app', 'services')
|
||||
|
Reference in New Issue
Block a user