Coverage for gws-app/gws/server/uwsgi_module.py: 86%
7 statements
« prev ^ index » next coverage.py v7.16.2, created at 2026-10-05 13:35 +0200
« prev ^ index » next coverage.py v7.16.2, created at 2026-10-05 13:35 +0200
1"""Access to the ``uwsgi`` module."""
3import importlib
4import sys
7def load():
8 """Return the ``uwsgi`` module, which is only available inside a uWSGI process.
10 Returns:
11 The ``uwsgi`` module.
13 Raises:
14 ``ModuleNotFoundError``: If not running in uWSGI.
15 """
16 name = 'uwsgi'
17 if name in sys.modules:
18 return sys.modules[name]
19 return importlib.import_module(name)