Skip to content

Commit e568c46

Browse files
Merge pull request #84 from davidastephens/pause
ENH: Don't pause on first attempt.
2 parents ced6b7e + ac2a185 commit e568c46

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

pandas_datareader/utils.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,6 @@ def _retry_read_url(url, retry_count, pause, name):
104104
Open url (and retry)
105105
"""
106106
for _ in range(retry_count):
107-
time.sleep(pause)
108107

109108
# kludge to close the socket ASAP
110109
try:
@@ -129,5 +128,7 @@ def _retry_read_url(url, retry_count, pause, name):
129128

130129
return rs
131130

131+
time.sleep(pause)
132+
132133
raise IOError("after %d tries, %s did not "
133134
"return a 200 for url %r" % (retry_count, name, url))

pandas_datareader/yahoo/actions.py

+2-1
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,6 @@ def _get_data(symbol, start=None, end=None, retry_count=3, pause=0.001):
4444
url = _encode_url(_URL, params)
4545

4646
for _ in range(retry_count):
47-
time.sleep(pause)
4847

4948
try:
5049
with urlopen(url) as resp:
@@ -82,5 +81,7 @@ def _get_data(symbol, start=None, end=None, retry_count=3, pause=0.001):
8281

8382
return DataFrame(actions_entries, index=actions_index)
8483

84+
time.sleep(pause)
85+
8586
raise IOError("after %d tries, Yahoo! did not " \
8687
"return a 200 for url %r" % (retry_count, url))

0 commit comments

Comments
 (0)