From a015850451e40f3b7d901c5667cdc39b5cd93901 Mon Sep 17 00:00:00 2001 From: deathbybandaid Date: Sat, 12 Feb 2022 19:22:47 -0500 Subject: [PATCH] test --- sopel_SpiceBot_Core_Prerun/__init__.py | 24 ++++++++++++++++++++++-- 1 file changed, 22 insertions(+), 2 deletions(-) diff --git a/sopel_SpiceBot_Core_Prerun/__init__.py b/sopel_SpiceBot_Core_Prerun/__init__.py index 42f910f..ac07e1b 100644 --- a/sopel_SpiceBot_Core_Prerun/__init__.py +++ b/sopel_SpiceBot_Core_Prerun/__init__.py @@ -109,7 +109,9 @@ def dispatch(): def actual_decorator(function): @functools.wraps(function) - def internal_prerun(bot, trigger, *args, **kwargs): + def internal_dispatch(bot, trigger, *args, **kwargs): + + bot.say("dispatch") # Get list of trigger command(s) commands = get_commands(bot, trigger) @@ -122,7 +124,22 @@ def dispatch(): function(bot, trigger, *args, **kwargs) - return internal_prerun + return internal_dispatch + return actual_decorator + + +def testfun(): + + def actual_decorator(function): + + @functools.wraps(function) + def internal_testfun(bot, trigger, *args, **kwargs): + + bot.say("testfun") + + function(bot, trigger, *args, **kwargs) + + return internal_testfun return actual_decorator @@ -130,10 +147,13 @@ def prerun(): def actual_decorator(function): + @testfun() @dispatch() @functools.wraps(function) def internal_prerun(bot, trigger, *args, **kwargs): + bot.say("prerun") + function(bot, trigger, *args, **kwargs) return internal_prerun