diff --git a/davtelepot/__init__.py b/davtelepot/__init__.py index e9142d7..506eb13 100644 --- a/davtelepot/__init__.py +++ b/davtelepot/__init__.py @@ -14,7 +14,7 @@ __author__ = "Davide Testa" __email__ = "davide@davte.it" __credits__ = ["Marco Origlia", "Nick Lee @Nickoala"] __license__ = "GNU General Public License v3.0" -__version__ = "2.3.29" +__version__ = "2.3.30" __maintainer__ = "Davide Testa" __contact__ = "t.me/davte" diff --git a/davtelepot/utilities.py b/davtelepot/utilities.py index 67abade..574cbc9 100644 --- a/davtelepot/utilities.py +++ b/davtelepot/utilities.py @@ -469,6 +469,9 @@ async def async_wrapper(coroutine, *args1, **kwargs1): async def wrapped_coroutine(*args2, bot=None, update=None, user_record=None, **kwargs2): # Update keyword arguments kwargs1.update(kwargs2) + kwargs1['bot'] = bot + kwargs1['update'] = update + kwargs1['user_record'] = user_record # Pass only supported arguments kwargs = { name: argument @@ -477,7 +480,7 @@ async def async_wrapper(coroutine, *args1, **kwargs1): coroutine ).parameters } - return await coroutine(*args1, *args2, bot=bot, update=update, user_record=user_record, **kwargs) + return await coroutine(*args1, *args2, **kwargs) return wrapped_coroutine