projects
/
quix0rs-apt-p2p.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Unquote urls before trying to look them up in index files.
[quix0rs-apt-p2p.git]
/
apt_p2p
/
apt_p2p.py
diff --git
a/apt_p2p/apt_p2p.py
b/apt_p2p/apt_p2p.py
index 7a5f9fa604af37439abb6dedc4a0ea481d9240bd..1f04a87da3b97feb1d9e03a0b0ebaf516a16f67b 100644
(file)
--- a/
apt_p2p/apt_p2p.py
+++ b/
apt_p2p/apt_p2p.py
@@
-11,6
+11,7
@@
from binascii import b2a_hex
from urlparse import urlunparse
from binascii import b2a_hex
from urlparse import urlunparse
+from urllib import unquote
import os, re, sha
from twisted.internet import defer, reactor
import os, re, sha
from twisted.internet import defer, reactor
@@
-193,7
+194,7
@@
class AptP2P:
d = defer.Deferred()
log.msg('Trying to find hash for %s' % url)
d = defer.Deferred()
log.msg('Trying to find hash for %s' % url)
- findDefer = self.mirrors.findHash(u
rl
)
+ findDefer = self.mirrors.findHash(u
nquote(url)
)
findDefer.addCallbacks(self.findHash_done, self.findHash_error,
callbackArgs=(req, url, d), errbackArgs=(req, url, d))
findDefer.addCallbacks(self.findHash_done, self.findHash_error,
callbackArgs=(req, url, d), errbackArgs=(req, url, d))