visproj commited on
Commit
0cacc5e
·
verified ·
1 Parent(s): 6230ff9

Update providers/__init__.py

Browse files
Files changed (1) hide show
  1. providers/__init__.py +17 -20
providers/__init__.py CHANGED
@@ -1,20 +1,17 @@
1
- """Healthcare API providers."""
2
-
3
- from typing import Dict, Type
4
- from ..core.base_provider import BaseProvider
5
-
6
- # Provider registry
7
- PROVIDER_REGISTRY: Dict[str, Type[BaseProvider]] = {}
8
-
9
-
10
- def register_provider(name: str):
11
- """Decorator to register a provider."""
12
- def decorator(cls: Type[BaseProvider]):
13
- PROVIDER_REGISTRY[name] = cls
14
- return cls
15
- return decorator
16
-
17
-
18
- def get_provider_class(name: str) -> Type[BaseProvider]:
19
- """Get provider class by name."""
20
- return PROVIDER_REGISTRY.get(name)
 
1
+ """Healthcare API providers."""
2
+
3
+ # Provider registry for dynamic loading (not used by server_http.py)
4
+ PROVIDER_REGISTRY = {}
5
+
6
+
7
+ def register_provider(name: str):
8
+ """Decorator to register a provider."""
9
+ def decorator(cls):
10
+ PROVIDER_REGISTRY[name] = cls
11
+ return cls
12
+ return decorator
13
+
14
+
15
+ def get_provider_class(name: str):
16
+ """Get provider class by name."""
17
+ return PROVIDER_REGISTRY.get(name)