aprsd/aprsd/cmds
Hemna bd005f628d Reworked the stats making the rpc server obsolete.
This patch implements a new stats collector paradigm
which uses the typing Protocol.  Any object that wants to
supply stats to the collector has to implement the
aprsd.stats.collector.StatsProducer protocol, which at the
current time is implementing a stats() method on the object.

Then register the stats singleton producer with the collector by
calling collector.Collector().register_producer()

This only works if the stats producer object is a singleton.
2024-04-02 09:30:43 -04:00
..
__init__.py Refactor the cli 2021-11-05 13:36:33 -04:00
completion.py Replace ratelimiter with rush 2023-07-08 17:30:22 -04:00
dev.py Updated dev test-plugin command 2024-01-19 11:30:15 -05:00
fetch_stats.py Fixed failure with fetch-stats 2024-03-12 10:37:17 -04:00
healthcheck.py Moved logging to log for wsgi.py 2023-07-16 16:32:39 -04:00
list_plugins.py Reworked the stats making the rpc server obsolete. 2024-04-02 09:30:43 -04:00
listen.py Reworked the stats making the rpc server obsolete. 2024-04-02 09:30:43 -04:00
send_message.py Replace ratelimiter with rush 2023-07-08 17:30:22 -04:00
server.py Reworked the stats making the rpc server obsolete. 2024-04-02 09:30:43 -04:00
webchat.py More packet cleanup and tests 2024-03-23 17:05:41 -04:00