def NewDockerClientNoCheck(**kwargs): """Factory method for building a docker.Client from environment variables. Args: **kwargs: Any kwargs will be passed to the docker.Client constructor and override any determined from the environment. Returns: A docker.Client instance. Raises: DockerDaemonConnectionError: If the docker daemon isn't responding. """ kwargs_from_env = _KwargsFromEnv() kwargs_from_env.update(kwargs) if 'base_url' not in kwargs_from_env: raise DockerDaemonConnectionError(DOCKER_CONNECTION_ERROR) return docker.Client(**kwargs_from_env)
def NewDockerClientNoCheck(**kwargs): """Factory method for building a docker.Client from environment variables. Args: **kwargs: Any kwargs will be passed to the docker.Client constructor and override any determined from the environment. Returns: A docker.Client instance. Raises: DockerDaemonConnectionError: If the Docker daemon isn't responding. """ kwargs['version'] = config.DOCKER_PY_VERSION kwargs['timeout'] = config.DOCKER_D_REQUEST_TIMEOUT if 'base_url' not in kwargs: raise DockerDaemonConnectionError(DOCKER_CONNECTION_ERROR) return docker.Client(**kwargs)