MCPcopy
hub / github.com/plotly/dash / get_backend

Function get_backend

dash/backends/__init__.py:14–29  ·  view source on GitHub ↗
(name: str)

Source from the content-addressed store, hash-verified

12
13
14def get_backend(name: str) -> Type[BaseDashServer]:
15 module_name, server_class = _backend_imports[name.lower()]
16 try:
17 module = importlib.import_module(module_name)
18 server = getattr(module, server_class)
19 return server
20 except KeyError as e:
21 raise ValueError(f"Unknown backend: {name}") from e
22 except ImportError as e:
23 raise ImportError(
24 f"Could not import module '{module_name}' for backend '{name}': {e}"
25 ) from e
26 except AttributeError as e:
27 raise AttributeError(
28 f"Module '{module_name}' does not have class '{server_class}' for backend '{name}': {e}"
29 ) from e
30
31
32def _is_flask_instance(obj):

Callers 1

__init__Method · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…