Update proxy to use similar named methods to new API calls

This commit is contained in:
Brett Williams
2026-06-06 01:16:53 -05:00
parent 95341e815c
commit 250aa22557
6 changed files with 31 additions and 21 deletions
+12 -2
View File
@@ -441,8 +441,18 @@ def get_engines_info():
return engine_data
@server.get('/api/engines/names')
def get_engine_names():
result = []
for engine_class in EngineManager.supported_engines():
data = EngineManager.all_version_data_for_engine(engine_class.name())
if data:
result.append(engine_class.name())
return result
@server.get('/api/engines/<engine_name>')
def get_engine_info(engine_name):
def get_engine(engine_name):
try:
response_type = _validated_engine_response_type()
engine_class = EngineManager.engine_class_with_name(engine_name)
@@ -454,7 +464,7 @@ def get_engine_info(engine_name):
@server.get('/api/<engine_name>/is_available')
def is_engine_available(engine_name):
def get_engine_availability(engine_name):
return {'engine': engine_name, 'available': RenderQueue.is_available_for_job(engine_name),
'cpu_count': int(psutil.cpu_count(logical=False)),
'versions': EngineManager.all_version_data_for_engine(engine_name),