File declare-dollar-sign-as-safe-in-urlquote.patch of Package python-urlgrabber
Index: urlgrabber-3.9.1/urlgrabber/grabber.py
===================================================================
--- urlgrabber-3.9.1.orig/urlgrabber/grabber.py
+++ urlgrabber-3.9.1/urlgrabber/grabber.py
@@ -715,7 +715,7 @@ class URLParser:
passing into urlgrabber.
"""
(scheme, host, path, parm, query, frag) = parts
- path = urllib.quote(path)
+ path = urllib.quote(path, safe='/$')
return (scheme, host, path, parm, query, frag)
hexvals = '0123456789ABCDEF'