mirror of
https://github.com/tahoe-lafs/tahoe-lafs.git
synced 2025-06-13 04:48:18 +00:00
no mutable defaults
This commit is contained in:
@ -73,13 +73,13 @@ class StorageFarmBroker(service.MultiService):
|
|||||||
I'm also responsible for subscribing to the IntroducerClient to find out
|
I'm also responsible for subscribing to the IntroducerClient to find out
|
||||||
about new servers as they are announced by the Introducer.
|
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)
|
service.MultiService.__init__(self)
|
||||||
assert permute_peers # False not implemented yet
|
assert permute_peers # False not implemented yet
|
||||||
self.permute_peers = permute_peers
|
self.permute_peers = permute_peers
|
||||||
self._tub_maker = tub_maker
|
self._tub_maker = tub_maker
|
||||||
self.preferred_peers = preferred_peers
|
self.preferred_peers = preferred_peers if preferred_peers else tuple()
|
||||||
self._grid_manager_keys = grid_manager_keys
|
self._grid_manager_keys = grid_manager_keys if grid_manager_keys else list()
|
||||||
|
|
||||||
# self.servers maps serverid -> IServer, and keeps track of all the
|
# self.servers maps serverid -> IServer, and keeps track of all the
|
||||||
# storage servers that we've heard about. Each descriptor manages its
|
# storage servers that we've heard about. Each descriptor manages its
|
||||||
|
Reference in New Issue
Block a user