]> git.mxchange.org Git - quix0rs-apt-p2p.git/commitdiff
Fixed some minor bugs.
authorCameron Dale <camrdale@gmail.com>
Thu, 3 Jan 2008 23:51:22 +0000 (15:51 -0800)
committerCameron Dale <camrdale@gmail.com>
Thu, 3 Jan 2008 23:51:22 +0000 (15:51 -0800)
apt-dht.py
apt_dht_Khashmir/DHT.py

index 0742589a9d5dbe94c5e5f254c820d28e36bd43cf..67f7ab55c591d5b5e2a275b3c04d54cfc84f18bd 100644 (file)
@@ -57,7 +57,7 @@ service.IProcess(application).processName = 'apt-dht'
 DHT = __import__(config.get('DEFAULT', 'DHT')+'.DHT', globals(), locals(), ['DHT'])
 assert(IDHT.implementedBy(DHT.DHT), "You must provide a DHT implementation that implements the IDHT interface.")
 myDHT = DHT.DHT()
-myDHT.loadConfig(config)
+myDHT.loadConfig(config, config.get('DEFAULT', 'DHT'))
 myDHT.join()
 
 if not config.getboolean('DEFAULT', 'DHT-only'):
index 087201edb24d00c815f4498ae83c5ea584d609ec..51fccc41838707dee1766d489803158547e83d71 100644 (file)
@@ -30,7 +30,7 @@ class DHT:
         """See L{apt_dht.interfaces.IDHT}."""
         self.config_parser = config
         self.section = section
-        self.config = []
+        self.config = {}
         self.cache_dir = self.config_parser.get('DEFAULT', 'cache_dir')
         self.bootstrap = self.config_parser.getstringlist(section, 'BOOTSTRAP')
         self.bootstrap_node = self.config_parser.getboolean(section, 'BOOTSTRAP_NODE')
@@ -105,7 +105,7 @@ class DHT:
         self.retrieving.setdefault(key, []).append(d)
         return d
         
-    def _getValue(self, key, result = -1):
+    def _getValue(self, key, result):
         if result:
             self.retrieved.setdefault(key, []).extend(result)
         else: