Ejemplo n.º 1
0
    def get_instance_proxy(self, instance, uri, proxies=None):
        proxies = proxies if proxies is not None else self.proxies.copy()
        proxies['no'] = get_no_proxy_from_env()

        deprecated_skip = instance.get('no_proxy', None)
        skip = (_is_affirmative(instance.get('skip_proxy', False))
                or _is_affirmative(deprecated_skip))

        if deprecated_skip is not None:
            self.warning(
                'Deprecation notice: The `no_proxy` config option has been renamed '
                'to `skip_proxy` and will be removed in a future release.')

        return config_proxy_skip(proxies, uri, skip)
Ejemplo n.º 2
0
    def get_instance_proxy(self, instance, uri, proxies=None):
        proxies = proxies if proxies is not None else self.proxies.copy()
        proxies['no'] = get_no_proxy_from_env()

        deprecated_skip = instance.get('no_proxy', None)
        skip = (
            _is_affirmative(instance.get('skip_proxy', not self._use_agent_proxy)) or
            _is_affirmative(deprecated_skip)
        )

        if deprecated_skip is not None:
            self._log_deprecation('no_proxy')

        return config_proxy_skip(proxies, uri, skip)
Ejemplo n.º 3
0
    def get_instance_proxy(self, instance, uri, proxies=None):
        proxies = proxies if proxies is not None else self.proxies.copy()
        proxies['no'] = get_no_proxy_from_env()

        deprecated_skip = instance.get('no_proxy', None)
        skip = (
            _is_affirmative(instance.get('skip_proxy', False)) or
            _is_affirmative(deprecated_skip)
        )

        if deprecated_skip is not None:
            self.warning(
                'Deprecation notice: The `no_proxy` config option has been renamed '
                'to `skip_proxy` and will be removed in a future release.'
            )

        return config_proxy_skip(proxies, uri, skip)
Ejemplo n.º 4
0
    def get_instance_proxy(self, instance, uri):
        proxies = self.proxies.copy()
        proxies['no'] = get_no_proxy_from_env()

        return config_proxy_skip(
            proxies, uri, _is_affirmative(instance.get('no_proxy', False)))
Ejemplo n.º 5
0
    def get_instance_proxy(self, instance, uri):
        proxies = self.proxies.copy()
        proxies['no'] = get_no_proxy_from_env()

        return config_proxy_skip(proxies, uri, _is_affirmative(instance.get('skip_proxy', False)))