From 8c9bfe9a2ddcb078d2168eae84d1cd06417d2df6 Mon Sep 17 00:00:00 2001 From: jesopo Date: Thu, 27 Feb 2020 17:58:06 +0000 Subject: `insert` decorator kwargs because decorators are run innermost first --- src/utils/decorators.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/utils') diff --git a/src/utils/decorators.py b/src/utils/decorators.py index 855d2b2e..cb19bf9f 100644 --- a/src/utils/decorators.py +++ b/src/utils/decorators.py @@ -11,7 +11,7 @@ class BitBotMagic(object): def add_hook(self, hook: str, kwargs: dict): self._hooks.append((hook, kwargs)) def add_kwarg(self, key: str, value: typing.Any): - self._kwargs.append((key, value)) + self._kwargs.insert(0, (key, value)) def get_hooks(self): hooks: typing.List[typing.Tuple[str, typing.List[Tuple[str, typing.Any]]]] = [] -- cgit v1.3.1-10-gc9f91