diff --git a/aprsd/main.py b/aprsd/main.py index f027d7b..b07f8fd 100644 --- a/aprsd/main.py +++ b/aprsd/main.py @@ -470,11 +470,6 @@ def server( LOG.info("Creating client connection") client.factory.create().client - # Create the initial PM singleton and Register plugins - LOG.info("Loading Plugin Manager and registering plugins") - plugin_manager = plugin.PluginManager(config) - plugin_manager.setup_plugins() - # Now load the msgTrack from disk if any packets.PacketList(config=config) if flush: @@ -489,6 +484,11 @@ def server( packets.WatchList(config=config).load() packets.SeenList(config=config).load() + # Create the initial PM singleton and Register plugins + LOG.info("Loading Plugin Manager and registering plugins") + plugin_manager = plugin.PluginManager(config) + plugin_manager.setup_plugins() + rx_thread = threads.APRSDRXThread( msg_queues=threads.msg_queues, config=config,