mirror of
https://github.com/tahoe-lafs/tahoe-lafs.git
synced 2025-01-19 19:26:25 +00:00
consolidate multiple definitions of NotEnoughPeersError
This commit is contained in:
parent
f62a544b93
commit
72bc8627de
@ -11,9 +11,7 @@ from allmydata import codec, hashtree
|
||||
from allmydata.Crypto.Cipher import AES
|
||||
from allmydata.uri import unpack_uri
|
||||
from allmydata.interfaces import IDownloadTarget, IDownloader
|
||||
|
||||
class NotEnoughPeersError(Exception):
|
||||
pass
|
||||
from allmydata.encode import NotEnoughPeersError
|
||||
|
||||
class HaveAllPeersError(Exception):
|
||||
# we use this to jump out of the loop
|
||||
|
@ -3,7 +3,7 @@ from twisted.trial import unittest
|
||||
from twisted.python.failure import Failure
|
||||
from cStringIO import StringIO
|
||||
|
||||
from allmydata import upload
|
||||
from allmydata import upload, encode
|
||||
from allmydata.uri import unpack_uri
|
||||
|
||||
from test_encode import FakePeer
|
||||
@ -63,7 +63,7 @@ class FullServer(unittest.TestCase):
|
||||
self.u.parent = self.node
|
||||
|
||||
def _should_fail(self, f):
|
||||
self.failUnless(isinstance(f, Failure) and f.check(upload.NotEnoughPeersError))
|
||||
self.failUnless(isinstance(f, Failure) and f.check(encode.NotEnoughPeersError))
|
||||
|
||||
def testData(self):
|
||||
data = "This is some data to upload"
|
||||
|
@ -13,9 +13,6 @@ from allmydata.Crypto.Cipher import AES
|
||||
from cStringIO import StringIO
|
||||
import collections, random
|
||||
|
||||
class NotEnoughPeersError(Exception):
|
||||
pass
|
||||
|
||||
class HaveAllPeersError(Exception):
|
||||
# we use this to jump out of the loop
|
||||
pass
|
||||
@ -146,7 +143,7 @@ class FileUploader:
|
||||
# But we allocated places for enough shares.
|
||||
log.msg("%s._locate_all_shareholders() But we allocated places for enough shares.")
|
||||
return self.used_peers
|
||||
raise NotEnoughPeersError
|
||||
raise encode.NotEnoughPeersError
|
||||
# we need to keep trying
|
||||
return self._locate_more_shareholders()
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user