8000 Merge pull request #739 from jonparrott/master · python-telegram-bot/urllib3@bb1050b · GitHub
[go: up one dir, main page]

Skip to content
This repository was archived by the owner on May 21, 2023. It is now read-only.

Commit bb1050b

Browse files
committed
Merge pull request urllib3#739 from jonparrott/master
Minor updates to the contrib.appengine module.
2 parents 4272977 + 69a8add commit bb1050b

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

urllib3/contrib/appengine.py

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ def __init__(self, headers=None, retries=None, validate_certificate=True):
6161
raise AppEnginePlatformError(
6262
"URLFetch is not available in this environment.")
6363

64-
if is_prod_appengine_v2():
64+
if is_prod_appengine_mvms():
6565
raise AppEnginePlatformError(
6666
"Use normal urllib3.PoolManager instead of AppEngineManager"
6767
"on Managed VMs, as using URLFetch is not necessary in "
@@ -109,14 +109,14 @@ def urlopen(self, method, url, body=None, headers=None,
109109
raise TimeoutError(self, e)
110110

111111
except urlfetch.InvalidURLError as e:
112-
if 'too large' in e.message:
112+
if 'too large' in str(e):
113113
raise AppEnginePlatformError(
114114
"URLFetch request too large, URLFetch only "
115115
"supports requests up to 10mb in size.", e)
116116
raise ProtocolError(e)
117117

118118
except urlfetch.DownloadError as e:
119-
if 'Too many redirects' in e.message:
119+
if 'Too many redirects' in str(e):
120120
raise MaxRetryError(self, url, reason=e)
121121
raise ProtocolError(e)
122122

@@ -156,7 +156,7 @@ def urlopen(self, method, url, body=None, headers=None,
156156

157157
def _urlfetch_response_to_http_response(self, urlfetch_resp, **response_kw):
158158

159-
if is_prod_appengine_v1():
159+
if is_prod_appengine():
160160
# Production GAE handles deflate encoding automatically, but does
161161
# not remove the encoding header.
162162
content_encoding = urlfetch_resp.headers.get('content-encoding')
@@ -200,24 +200,24 @@ def _get_retries(self, retries, redirect):
200200

201201
def is_appengine():
202202
return (is_local_appengine() or
203-
is_prod_appengine_v1() or
204-
is_prod_appengine_v2())
203+
is_prod_appengine() or
204+
is_prod_appengine_mvms())
205205

206206

207207
def is_appengine_sandbox():
208-
return is_appengine() and not is_prod_appengine_v2()
208+
return is_appengine() and not is_prod_appengine_mvms()
209209

210210

211211
def is_local_appengine():
212212
return ('APPENGINE_RUNTIME' in os.environ and
213213
'Development/' in os.environ['SERVER_SOFTWARE'])
214214

215215

216-
def is_prod_appengine_v1():
216+
def is_prod_appengine():
217217
return ('APPENGINE_RUNTIME' in os.environ and
218218
'Google App Engine/' in os.environ['SERVER_SOFTWARE'] and
219-
not is_prod_appengine_v2())
219+
not is_prod_appengine_mvms())
220220

221221

222-
def is_prod_appengine_v2():
222+
def is_prod_appengine_mvms():
223223
return os.environ.get('GAE_VM', False) == 'true'

0 commit comments

Comments
 (0)
0