From d007aac6244a63ee49cf155de3c8af1b4b94d4c3 Mon Sep 17 00:00:00 2001
From: RaNaN <Mast3rRaNaN@hotmail.de>
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')

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