Skip to content

Commit 8597ad8

Browse files
committed
1 parent 0d74800 commit 8597ad8

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

krakenex/api.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ def __init__(self, key='', secret=''):
6969
self.response = None
7070

7171
# retry-on-failure configuration
72-
self.retries = 1 # FIXME: retries==1 does 0 retries!
72+
self.retries = 0
7373
self.cooldown = 15
7474
self.successcodes = [200, 201, 202]
7575
self.retrycodes = [504, 520]
@@ -127,17 +127,17 @@ def _query(self, urlpath, data, headers=None):
127127

128128
url = self.uri + urlpath
129129

130-
attempt = 0
131-
while attempt < self.retries:
132-
attempt += 1
130+
attempts = 0
131+
while attempts <= self.retries:
133132
nonce = -1 if 'nonce' not in data.keys() else data['nonce'] # UGLY
134-
logger.debug('Posting query: nonce %d, attempt %d.', nonce, attempt)
133+
logger.debug('Posting query: nonce %d, attempt %d.', nonce, attempts)
135134
self.response = self.session.post(url, data = data, headers = headers)
136135
status = self.response.status_code
136+
attempts += 1
137137

138138
if status in self.successcodes:
139139
break
140-
elif status in self.retrycodes and attempt < self.retries:
140+
elif status in self.retrycodes and attempts <= self.retries:
141141
logger.debug('HTTP error %d', status)
142142
logger.debug('Sleeping for %d seconds', self.cooldown)
143143
time.sleep(self.cooldown)

0 commit comments

Comments
 (0)