Browse Source

Work around curl multi bug

tags/nilmdb-1.2
Jim Paris 11 years ago
parent
commit
b26cd52f8c
1 changed files with 3 additions and 0 deletions
  1. +3
    -0
      nilmdb/client/httpclient.py

+ 3
- 0
nilmdb/client/httpclient.py View File

@@ -34,6 +34,9 @@ class HTTPClient(object):
self.baseurl = reparsed
self.multi = pycurl.CurlMulti()
self.curl = pycurl.Curl()
# Add and remove the handle to workaround a curl bug (debian #701713)
self.multi.add_handle(self.curl)
self.multi.remove_handle(self.curl)
#self.multi = nilmdb.utils.threadsafety.verify_proxy(pycurl.CurlMulti)()
#self.curl = nilmdb.utils.threadsafety.verify_proxy(pycurl.Curl)()
self.curl.setopt(pycurl.SSL_VERIFYHOST, 2)


Loading…
Cancel
Save