Make better use of defer.Fail for returning deferred errors.
[quix0rs-apt-p2p.git] / apt_p2p / MirrorManager.py
index 5f511758dfda0026a722f2b7bd4b14120eb3d732..301c0dbc8332bfa9329a299b2f3ca59ca1b67972 100644 (file)
@@ -111,9 +111,7 @@ class MirrorManager:
         site, baseDir, path = self.extractPath(url)
         if site in self.apt_caches and baseDir in self.apt_caches[site]:
             return self.apt_caches[site][baseDir].findHash(path)
-        d = defer.Deferred()
-        d.errback(MirrorError("Site Not Found"))
-        return d
+        return defer.fail(MirrorError("Site Not Found"))
     
     def cleanup(self):
         for site in self.apt_caches.keys():