From cbb13b6b0d8d75c49cc7d13f455e13765fb09fa5 Mon Sep 17 00:00:00 2001
From: Christopher Rhodes <christopher.rhodes@embl.de>
Date: Mon, 30 Sep 2024 15:44:24 +0200
Subject: [PATCH] List accessors in status view

---
 model_server/base/api.py     | 1 +
 model_server/base/session.py | 1 +
 2 files changed, 2 insertions(+)

diff --git a/model_server/base/api.py b/model_server/base/api.py
index 96620aef..608738a1 100644
--- a/model_server/base/api.py
+++ b/model_server/base/api.py
@@ -32,6 +32,7 @@ def show_session_status():
         'status': 'running',
         'models': session.describe_loaded_models(),
         'paths': session.get_paths(),
+        'accessors': session.list_accessors(),
     }
 
 
diff --git a/model_server/base/session.py b/model_server/base/session.py
index 7e06003f..d19ce636 100644
--- a/model_server/base/session.py
+++ b/model_server/base/session.py
@@ -133,6 +133,7 @@ class _Session(object):
         List information about all accessors in JSON-readable format
         """
         if len(self.accessors):
+            # TODO: also return accessor ID
             return pd.DataFrame(self.accessors).drop('object').to_dict()
         else:
             return {}
-- 
GitLab