remove thread deferral of writing shares for now, as it caused problems on windows
authorForrest Voight <forrest@forre.st>
Mon, 15 Aug 2011 10:52:30 +0000 (06:52 -0400)
committerForrest Voight <forrest@forre.st>
Mon, 15 Aug 2011 10:52:30 +0000 (06:52 -0400)
p2pool/main.py

index e0688f0..91ff7e8 100644 (file)
@@ -119,8 +119,8 @@ def main(args):
             tracker.verified.add(tracker.shares[h])
         print "    ...done loading %i shares!" % (len(tracker.shares),)
         print
-        tracker.added.watch(lambda share: threads.deferToThread(ss.add_share, share))
-        tracker.verified.added.watch(lambda share: threads.deferToThread(ss.add_verified_hash, share.hash))
+        tracker.added.watch(lambda share: ss.add_share(share))
+        tracker.verified.added.watch(lambda share: ss.add_verified_hash(share.hash))
         tracker.removed.watch(lambda share: ss.forget_share(share.hash))
         tracker.verified.removed.watch(lambda share: ss.forget_verified_share(share.hash))