def get_global_value(self, name):
        """
        Get a global value from the func_global (first) or
        as a builtins (second).  If both failed, return a ir.UNDEFINED.
        """
        try:
            return utils.get_function_globals(self.bytecode.func)[name]
        except __HOLE__:
            return getattr(builtins, name, ir.UNDEFINED)
dataset/ETHPy150Open numba/numba/numba/interpreter.py/Interpreter.get_global_value