MCPcopy
hub / github.com/apache/caldera / __init__

Method __init__

app/api/rest_api.py:21–29  ·  view source on GitHub ↗
(self, services)

Source from the content-addressed store, hash-verified

19class RestApi(BaseWorld):
20
21 def __init__(self, services):
22 self.log = logging.getLogger('rest_api')
23 self.data_svc = services.get('data_svc')
24 self.app_svc = services.get('app_svc')
25 self.auth_svc = services.get('auth_svc')
26 self.file_svc = services.get('file_svc')
27 self.rest_svc = services.get('rest_svc')
28 asyncio.get_event_loop().create_task(CampaignPack(services).enable())
29 asyncio.get_event_loop().create_task(AdvancedPack(services).enable())
30
31 async def enable(self):
32 self.app_svc.application.router.add_static('/assets', 'plugins/magma/dist/assets/', append_version=True)

Callers

nothing calls this directly

Calls 3

CampaignPackClass · 0.90
AdvancedPackClass · 0.90
enableMethod · 0.45

Tested by

no test coverage detected