Esempio n. 1
0
 def __getattr__(attr):
     submodule_name = "numba.{}".format(attr)
     try:
         new_name = _auto_import_submodules[submodule_name]
     except KeyError:
         raise AttributeError(
             f"module {__name__!r} has no attribute {attr!r}", ) from None
     else:
         errors.deprecate_moved_module(submodule_name, new_name)
         return importlib.import_module(new_name)
Esempio n. 2
0
import numba.core.errors as _errors
from numba.core.utils import PYVERSION as _PYVERSION

_moved_mod = "numba.core.types"

if _PYVERSION >= (3, 7):
    __getattr__ = _errors.deprecate_moved_module_getattr(__name__, _moved_mod)
else:
    from numba.core.types import *  # noqa: F403, F401

_errors.deprecate_moved_module(__name__, _moved_mod)