def __init__(self, baseurls, timeout_secs, bootstrapdir, path_by_id=None):
    self._baseurls = baseurls
    self._timeout_secs = timeout_secs
    self._pants_bootstrapdir = bootstrapdir
    self._path_by_id = _DEFAULT_PATH_BY_ID.copy()
    if path_by_id:
      self._path_by_id.update(path_by_id)
Creates a BinaryUtil with the given settings to define binary lookup behavior.
dataset/ETHPy150Open pantsbuild/pants/src/python/pants/binaries/binary_util.py/BinaryUtil.__init__