def get_caller_module(depth=2):
    frame = sys._getframe(depth)
    module = inspect.getmodule(frame)
    if module is None:
        return get_caller_module(depth=depth)
    return module
params: see OrientDB docstring
dataset/ETHPy150Open pytest-dev/pytest-bdd/pytest_bdd/steps.py/get_caller_module--crossover with--dataset/ETHPy150Open calthoff/flask-orientdb/flask_orientdb.py/OrientDB.init_app