check_json_engine

pydriosm.utils.check_json_engine(engine=None)[source]

Check an available module used for loading JSON data.

Parameters:

engine (str | None) – name of a module for loading JSON data; when engine=None (default), use the built-in json module;

Returns:

the module for loading JSON data

Type:

types.ModuleType | None

Examples:

>>> from pydriosm.utils import check_json_engine
>>> import types

>>> result = check_json_engine()

>>> isinstance(result, types.ModuleType)
True
>>> result.__name__ == 'json'
True