Hi,
This patch introduces a list of functions called before calling any command, and the command is actually called iff all functions returned False.
https://github.com/ProgVal/Limnoria/commit/3a5c4c3ddd9e9995c6f2501b44b1b469992b0e31
This feature does not look useful at first glance, but I needed it for a rate limiting plugin: https://github.com/ProgVal/Supybot-plugins/blob/master/RateLimit/plugin.py
Regards,
Valentin
And an extra feature for this: https://github.com/ProgVal/Supybot-plugins/commit/b300fc34c5cb01d33c8c1cec6e5ff77c08163851
I needed it in a development plugin, you will be able to find it at https://github.com/ProgVal/Supybot-plugins/blob/master/SilencePlugin/plugin.py when I will publish it.