mirror of
https://github.com/tahoe-lafs/tahoe-lafs.git
synced 2025-02-21 10:01:54 +00:00
no mutable defaults
This commit is contained in:
parent
1b3bfd53d4
commit
883a3ba12e
@ -73,13 +73,13 @@ class StorageFarmBroker(service.MultiService):
|
||||
I'm also responsible for subscribing to the IntroducerClient to find out
|
||||
about new servers as they are announced by the Introducer.
|
||||
"""
|
||||
def __init__(self, permute_peers, tub_maker, preferred_peers=(), grid_manager_keys=[]):
|
||||
def __init__(self, permute_peers, tub_maker, preferred_peers=None, grid_manager_keys=None):
|
||||
service.MultiService.__init__(self)
|
||||
assert permute_peers # False not implemented yet
|
||||
self.permute_peers = permute_peers
|
||||
self._tub_maker = tub_maker
|
||||
self.preferred_peers = preferred_peers
|
||||
self._grid_manager_keys = grid_manager_keys
|
||||
self.preferred_peers = preferred_peers if preferred_peers else tuple()
|
||||
self._grid_manager_keys = grid_manager_keys if grid_manager_keys else list()
|
||||
|
||||
# self.servers maps serverid -> IServer, and keeps track of all the
|
||||
# storage servers that we've heard about. Each descriptor manages its
|
||||
|
Loading…
x
Reference in New Issue
Block a user