X-Git-Url: https://git.rkrishnan.org/?a=blobdiff_plain;f=src%2Fallmydata%2Fclient.py;h=217a7b47448f145153095f87611c61483032480d;hb=b989555d96e96b6f9b0664cf63afeafef4a8b83d;hp=4f4745cca9fcf4c73fd68d1a43fbd83a3b4c8001;hpb=04c7cfe38b4fc56533701f05140ea90fa9441d71;p=tahoe-lafs%2Ftahoe-lafs.git diff --git a/src/allmydata/client.py b/src/allmydata/client.py index 4f4745cc..217a7b47 100644 --- a/src/allmydata/client.py +++ b/src/allmydata/client.py @@ -134,6 +134,7 @@ class Client(node.Node, pollmixin.PollMixin): self.init_introducer_client() self.init_stats_provider() self.init_secrets() + self.init_node_key() self.init_storage() self.init_control() self.helper = None @@ -209,7 +210,7 @@ class Client(node.Node, pollmixin.PollMixin): self.convergence = base32.a2b(convergence_s) self._secret_holder = SecretHolder(lease_secret, self.convergence) - def _maybe_create_node_key(self): + def init_node_key(self): # we only create the key once. On all subsequent runs, we re-use the # existing key def _make_key(): @@ -255,8 +256,6 @@ class Client(node.Node, pollmixin.PollMixin): return readonly = self.get_config("storage", "readonly", False, boolean=True) - self._maybe_create_node_key() - storedir = os.path.join(self.basedir, self.STOREDIR) data = self.get_config("storage", "reserved_space", None)