def load_tool_info(tool_name):
    tool_module = tool_name if '.' in tool_name else ("benchexec.tools." + tool_name)
    try:
        tool = __import__(tool_module, fromlist=['Tool']).Tool()
    except ImportError as ie:
        sys.exit('Unsupported tool "{0}" specified. ImportError: {1}'.format(tool_name, ie))
    except AttributeError:
        sys.exit('The module "{0}" does not define the necessary class "Tool", '
                 'it cannot be used as tool info for BenchExec.'.format(tool_module))
    return (tool_module, tool)
Expand the location with zero values for all axes in axisNames that aren't filled in the current location.
dataset/ETHPy150Open sosy-lab/benchexec/benchexec/model.py/load_tool_info--crossover with--dataset/ETHPy150Open LettError/MutatorMath/Lib/mutatorMath/objects/location.py/Location.expand