mirror of
https://github.com/zulip/zulip.git
synced 2025-11-07 07:23:22 +00:00
Fix issues with trailing slashes in API examples URLs.
(imported from commit f557a65e36aefcdcd9e072e9144f3ec69f518192)
This commit is contained in:
@@ -3,6 +3,7 @@ import simplejson
|
||||
import requests
|
||||
import time
|
||||
import traceback
|
||||
import urlparse
|
||||
|
||||
# Check that we have a recent enough version
|
||||
assert(requests.__version__ > '0.12')
|
||||
@@ -19,7 +20,7 @@ class HumbugAPI():
|
||||
request["api-key"] = self.api_key
|
||||
while True:
|
||||
try:
|
||||
res = requests.post(self.base_url + url, data=request, verify=True)
|
||||
res = requests.post(urlparse.urljoin(self.base_url, url), data=request, verify=True)
|
||||
if res.status_code == requests.codes.service_unavailable:
|
||||
# On 503 errors, try again after a short sleep
|
||||
time.sleep(0.5)
|
||||
|
||||
Reference in New Issue
Block a user