From 66c5d85b89c6edb5f18d283cd09342f7331f0710 Mon Sep 17 00:00:00 2001 From: Hemna Date: Wed, 20 Oct 2021 15:48:35 -0400 Subject: [PATCH] Ensure PacketList is initialized --- aprsd/main.py | 2 +- aprsd/packets.py | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/aprsd/main.py b/aprsd/main.py index f683d66..ef18cf6 100644 --- a/aprsd/main.py +++ b/aprsd/main.py @@ -477,10 +477,10 @@ def server( plugin_manager.setup_plugins() # Now load the msgTrack from disk if any + packets.PacketList(config=config) if flush: LOG.debug("Deleting saved MsgTrack.") messaging.MsgTrack().flush() - packets.PacketList(config=config) packets.WatchList(config=config) packets.SeenList(config=config) else: diff --git a/aprsd/packets.py b/aprsd/packets.py index 2936b75..35cd6e3 100644 --- a/aprsd/packets.py +++ b/aprsd/packets.py @@ -29,6 +29,7 @@ class PacketList: cls._instance = super().__new__(cls) cls._instance.packet_list = utils.RingBuffer(1000) cls._instance.lock = threading.Lock() + cls._instance.config = kwargs["config"] return cls._instance def __init__(self, config=None):