summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorIzhar Firdaus <izhar@mitsuko.kagesenshi.org>2009-11-08 06:55:24 +0800
committerIzhar Firdaus <izhar@mitsuko.kagesenshi.org>2009-11-08 06:55:24 +0800
commit7fd6a4b90e59414a16d1d0d4f3df97374ae653aa (patch)
tree02dfa6cf913d54cebee5dd88079f02ccee81ee1b
parent6386292a65a199026923d814cb315feb2a75780d (diff)
downloadhack-patches-7fd6a4b90e59414a16d1d0d4f3df97374ae653aa.tar.gz
hack-patches-7fd6a4b90e59414a16d1d0d4f3df97374ae653aa.tar.xz
hack-patches-7fd6a4b90e59414a16d1d0d4f3df97374ae653aa.zip
* added workaround for file:/// urls
-rw-r--r--customgrabber.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/customgrabber.py b/customgrabber.py
index a9ea7df..fb25f2b 100644
--- a/customgrabber.py
+++ b/customgrabber.py
@@ -37,6 +37,10 @@ def axel_grabber_patch():
opts = self.opts.derive(**kwargs)
(url,parts) = opts.urlparser.parse(url, opts)
(scheme, host, path, parm, query, frag) = parts
+
+ if 'file:///' in url:
+ return self._orig_urlgrab(url, filename, **kwargs)
+
fsize = get_filesize(url)
if (fsize/1024/1024) < 1:
parts = 1
@@ -55,7 +59,7 @@ def axel_grabber_patch():
if parts == 1:
return self._orig_urlgrab(url, filename, **kwargs)
-
+
def retryfunc(opts, url, filename, parts):
if os.path.exists(filename):
if not os.path.exists("%s.st" % filename):