From d007aac6244a63ee49cf155de3c8af1b4b94d4c3 Mon Sep 17 00:00:00 2001 From: RaNaN Date: Sun, 29 Dec 2013 12:18:51 +0100 Subject: added auth to request class --- pyload/plugins/network/CurlRequest.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'pyload/plugins/network/CurlRequest.py') diff --git a/pyload/plugins/network/CurlRequest.py b/pyload/plugins/network/CurlRequest.py index 717590ac5..03c049cf5 100644 --- a/pyload/plugins/network/CurlRequest.py +++ b/pyload/plugins/network/CurlRequest.py @@ -63,7 +63,7 @@ class CurlRequest(Request): self.c.setopt(pycurl.WRITEFUNCTION, self.write) self.c.setopt(pycurl.HEADERFUNCTION, self.writeHeader) - # TODO: addAuth, addHeader + # TODO: addHeader @property def http(self): @@ -138,6 +138,9 @@ class CurlRequest(Request): if "timeout" in options: self.c.setopt(pycurl.LOW_SPEED_TIME, options["timeout"]) + if "auth" in options: + self.c.setopt(pycurl.USERPWD, str(options["auth"])) + def initOptions(self, options): """ Sets same options as available in pycurl """ for k, v in options.iteritems(): -- cgit v1.2.3