in modular_sdk/utils/operation_mode/generic.py [0:0]
def get_mode(self, application_name: str = None) -> dict:
if not application_name:
application_name = self.environment_service.application()
if not application_name:
raise ModularException(
code=RESPONSE_RESOURCE_NOT_FOUND_CODE,
content="Missing environment variable 'application_name'"
)
app = self.get_application(application_name=application_name)
if not app:
raise ModularException(
code=RESPONSE_RESOURCE_NOT_FOUND_CODE,
content=f"No such component: '{application_name}'"
)
result = {
"code": 200,
"items": [{"application": app.application, "mode": app.mode}],
"warnings": []
}
return result