mirror of
https://github.com/tahoe-lafs/tahoe-lafs.git
synced 2025-02-20 17:52:50 +00:00
node.py: use Tub's certFile= argument instead of doing it ourselves
This commit is contained in:
parent
3872e94da2
commit
9edc6574ae
@ -31,15 +31,7 @@ class Node(service.MultiService):
|
||||
self._tub_ready_observerlist = observer.OneShotObserverList()
|
||||
assert self.CERTFILE, "Your node.Node subclass must provide CERTFILE"
|
||||
certfile = os.path.join(self.basedir, self.CERTFILE)
|
||||
try:
|
||||
f = open(certfile, "rb")
|
||||
self.tub = Tub(certData=f.read())
|
||||
f.close()
|
||||
except EnvironmentError:
|
||||
self.tub = Tub()
|
||||
f = open(certfile, "wb")
|
||||
f.write(self.tub.getCertData())
|
||||
f.close()
|
||||
self.tub = Tub(certFile=certfile)
|
||||
self.tub.setOption("logLocalFailures", True)
|
||||
self.tub.setOption("logRemoteFailures", True)
|
||||
self.nodeid = idlib.a2b(self.tub.tubID)
|
||||
|
Loading…
x
Reference in New Issue
Block a user