Skip to content

Commit 19de6c1

Browse files
Merge pull request #25 from evanpw/fix_retry
BUG: _retry_read_url retries connection even if successful
2 parents 1cb3bb7 + 061c736 commit 19de6c1

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

pandas_datareader/data.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -172,14 +172,14 @@ def _retry_read_url(url, retry_count, pause, name):
172172
if len(rs) > 2 and rs.index[-1] == rs.index[-2]: # pragma: no cover
173173
rs = rs[:-1]
174174

175-
#Get rid of unicode characters in index name.
176-
try:
177-
rs.index.name = rs.index.name.decode('unicode_escape').encode('ascii', 'ignore')
178-
except AttributeError:
179-
#Python 3 string has no decode method.
180-
rs.index.name = rs.index.name.encode('ascii', 'ignore').decode()
175+
#Get rid of unicode characters in index name.
176+
try:
177+
rs.index.name = rs.index.name.decode('unicode_escape').encode('ascii', 'ignore')
178+
except AttributeError:
179+
#Python 3 string has no decode method.
180+
rs.index.name = rs.index.name.encode('ascii', 'ignore').decode()
181181

182-
return rs
182+
return rs
183183

184184
raise IOError("after %d tries, %s did not "
185185
"return a 200 for url %r" % (retry_count, name, url))

0 commit comments

Comments
 (0)