]> git.mxchange.org Git - quix0rs-apt-p2p.git/blobdiff - actions.py
now if you provide a list to storeValueForKey it will use the krpc
[quix0rs-apt-p2p.git] / actions.py
index 1afdeb146e0ef56f637ec77721cabac62b5c20c8..6527d2ceb53c120bb60c47ada7552e3959804d9f 100644 (file)
@@ -1,4 +1,4 @@
-## Copyright 2002-2003 Andrew Loewenstern, All Rights Reserved
+## Copyright 2002-2004 Andrew Loewenstern, All Rights Reserved
 # see LICENSE.txt for license information
 
 from time import time
@@ -231,7 +231,11 @@ class StoreValue(ActionBase):
             else:
                 if not node.id == self.table.node.id:
                     self.outstanding += 1
-                    df = node.storeValue(self.target, self.value, self.table.node.id)
+                    if type(self.value) == type([]):
+                        df = node.storeValues(self.target, self.value, self.table.node.id)                        
+                    else:
+                        df = node.storeValue(self.target, self.value, self.table.node.id)
+                    
                     df.addCallback(self.storedValue, node=node)
                     df.addErrback(self.storeFailed, node=node)