Supply a modified factory with increased pipelining and timeouts.
[quix0rs-apt-p2p.git] / apt_dht / apt_dht.py
index 749396b3a36f9b3922c79af4c30bc487f5572594..aeda56bf2147930d2a9c03c57f38bd3296f64863 100644 (file)
@@ -31,16 +31,13 @@ class AptDHT:
         self.dht.join().addCallbacks(self.joinComplete, self.joinError)
         self.http_server = TopLevel(self.cache_dir.child(download_dir), self)
         self.setDirectories = self.http_server.setDirectories
-        self.http_site = server.Site(self.http_server)
+        self.getHTTPFactory = self.http_server.getHTTPFactory
         self.peers = PeerManager()
         self.mirrors = MirrorManager(self.cache_dir)
         other_dirs = [FilePath(f) for f in config.getstringlist('DEFAULT', 'OTHER_DIRS')]
         self.cache = CacheManager(self.cache_dir.child(download_dir), self.db, other_dirs, self)
         self.my_addr = None
     
-    def getSite(self):
-        return self.http_site
-    
     def joinComplete(self, result):
         self.my_addr = findMyIPAddr(result,
                                     config.getint(config.get('DEFAULT', 'DHT'), 'PORT'),