summary: logs summary.dat shelve usage

This commit is contained in:
Michael Schmoock
2021-06-24 12:40:46 +02:00
parent b862247e2b
commit 37022fbc15

View File

@@ -236,8 +236,12 @@ def init(options, configuration, plugin):
plugin.avail_window = 60 * 60 * int(options['summary-availability-window'])
plugin.persist = shelve.open('summary.dat', writeback=True)
if 'peerstate' not in plugin.persist:
plugin.log("Creating a new summary.dat shelve", 'debug')
plugin.persist['peerstate'] = {}
plugin.persist['availcount'] = 0
else:
plugin.log(f"Reopened summary.dat shelve with {plugin.persist['availcount']} "
f"runs and {len(plugin.persist['peerstate'])} entries", 'debug')
info = plugin.rpc.getinfo()
config = plugin.rpc.listconfigs()