diff --git a/invokeai/app/api/routers/models.py b/invokeai/app/api/routers/models.py index e774ba81f8..fab5377c02 100644 --- a/invokeai/app/api/routers/models.py +++ b/invokeai/app/api/routers/models.py @@ -482,7 +482,7 @@ async def control_download_jobs( job_mgr.change_job_priority(job_id, priority_delta) else: - raise ValueError(f"Unknown operation {operation.value}") + raise ValueError("priority_delta must be set for the CHANGE_PRIORITY operation") bytes = 0 total_bytes = 0 if isinstance(job, DownloadJobRemoteSource): diff --git a/invokeai/app/api_app.py b/invokeai/app/api_app.py index dd02a891e4..709f1a3cf8 100644 --- a/invokeai/app/api_app.py +++ b/invokeai/app/api_app.py @@ -201,6 +201,10 @@ app.mount("/", StaticFiles(directory=Path(web_dir.__path__[0], "dist"), html=Tru def invoke_api(): + if app_config.version: + print(f"InvokeAI version {__version__}") + return + def find_port(port: int): """Find a port not in use starting at given port""" # Taken from https://waylonwalker.com/python-find-available-port/, thanks Waylon! @@ -213,10 +217,6 @@ def invoke_api(): from invokeai.backend.install.check_root import check_invokeai_root - if app_config.version: - print(f"InvokeAI version {__version__}") - return - check_invokeai_root(app_config) # note, may exit with an exception if root not set up if app_config.dev_reload: @@ -256,7 +256,4 @@ def invoke_api(): if __name__ == "__main__": - if app_config.version: - print(f"InvokeAI version {__version__}") - else: - invoke_api() + invoke_api()