Skip to content

Commit 2190e36

Browse files
authored
Merge pull request #67 from RobGeada/ExpandedRegistry
Feat: Expand registry endpoint information for built-in detectors
2 parents 389d237 + 13ef711 commit 2190e36

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

detectors/built_in/app.py

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import json
12
import logging
23

34
from fastapi import HTTPException, Request
@@ -72,5 +73,11 @@ def get_registry():
7273
raise TypeError(f"Detector {detector_type} is not a valid BaseDetectorRegistry")
7374
result[detector_type] = {}
7475
for detector_name, detector_fn in detector_registry.get_registry().items():
75-
result[detector_type][detector_name] = detector_fn.__doc__
76+
docstring = detector_fn.__doc__
77+
try:
78+
# Try to parse as JSON
79+
parsed = json.loads(docstring)
80+
result[detector_type][detector_name] = parsed
81+
except Exception:
82+
result[detector_type][detector_name] = docstring
7683
return result

0 commit comments

Comments
 (0)