datetime.now().isoformat(), self.method, url
))
+ # Use .netrc auth if none was provided.
+ if not self.auth and self.config.get('trust_env'):
+ self.auth = get_netrc_auth(url)
+
+ if self.auth:
+ if isinstance(self.auth, tuple) and len(self.auth) == 2:
+ # special-case basic HTTP auth
+ self.auth = HTTPBasicAuth(*self.auth)
+
+ # Allow auth to make its changes.
+ r = self.auth(self)
+
+ # Update self to reflect the auth changes.
+ self.__dict__.update(r.__dict__)
+
# Nottin' on you.
body = None
content_type = None
if (content_type) and (not 'content-type' in self.headers):
self.headers['Content-Type'] = content_type
- # Use .netrc auth if none was provided.
- if not self.auth and self.config.get('trust_env'):
- self.auth = get_netrc_auth(url)
-
- if self.auth:
- if isinstance(self.auth, tuple) and len(self.auth) == 2:
- # special-case basic HTTP auth
- self.auth = HTTPBasicAuth(*self.auth)
-
- # Allow auth to make its changes.
- r = self.auth(self)
-
- # Update self to reflect the auth changes.
- self.__dict__.update(r.__dict__)
-
_p = urlparse(url)
no_proxy = filter(lambda x: x.strip(), self.proxies.get('no', '').split(','))
proxy = self.proxies.get(_p.scheme)