From 061c73629993e5bc73c938a1053bc3bbe5d3b71c Mon Sep 17 00:00:00 2001 From: Evan Wright Date: Wed, 25 Mar 2015 07:33:02 -0400 Subject: [PATCH] BUG: _retry_read_url retries connection even if successful --- pandas_datareader/data.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pandas_datareader/data.py b/pandas_datareader/data.py index ea635e85..949f8bcb 100644 --- a/pandas_datareader/data.py +++ b/pandas_datareader/data.py @@ -172,14 +172,14 @@ def _retry_read_url(url, retry_count, pause, name): if len(rs) > 2 and rs.index[-1] == rs.index[-2]: # pragma: no cover rs = rs[:-1] - #Get rid of unicode characters in index name. - try: - rs.index.name = rs.index.name.decode('unicode_escape').encode('ascii', 'ignore') - except AttributeError: - #Python 3 string has no decode method. - rs.index.name = rs.index.name.encode('ascii', 'ignore').decode() + #Get rid of unicode characters in index name. + try: + rs.index.name = rs.index.name.decode('unicode_escape').encode('ascii', 'ignore') + except AttributeError: + #Python 3 string has no decode method. + rs.index.name = rs.index.name.encode('ascii', 'ignore').decode() - return rs + return rs raise IOError("after %d tries, %s did not " "return a 200 for url %r" % (retry_count, name, url))