Remove user_agent from app engine helpers.
diff --git a/oauth2client/client.py b/oauth2client/client.py
index 523a185..f547428 100644
--- a/oauth2client/client.py
+++ b/oauth2client/client.py
@@ -202,9 +202,12 @@
"""Generate the headers that will be used in the refresh request
"""
headers = {
- 'user-agent': self.user_agent,
'content-type': 'application/x-www-form-urlencoded',
}
+
+ if self.user_agent is not None:
+ headers['user-agent'] = self.user_agent
+
return headers
def _refresh(self, http_request):
@@ -289,10 +292,12 @@
if headers == None:
headers = {}
headers['authorization'] = 'OAuth ' + self.access_token
- if 'user-agent' in headers:
- headers['user-agent'] = self.user_agent + ' ' + headers['user-agent']
- else:
- headers['user-agent'] = self.user_agent
+
+ if self.user_agent is not None:
+ if 'user-agent' in headers:
+ headers['user-agent'] = self.user_agent + ' ' + headers['user-agent']
+ else:
+ headers['user-agent'] = self.user_agent
resp, content = request_orig(uri, method, body, headers,
redirections, connection_type)
@@ -494,9 +499,12 @@
'scope': self.scope,
})
headers = {
- 'user-agent': self.user_agent,
'content-type': 'application/x-www-form-urlencoded',
}
+
+ if self.user_agent is not None:
+ headers['user-agent'] = self.user_agent
+
if http is None:
http = httplib2.Http()
resp, content = http.request(self.token_uri, method='POST', body=body,