From 23b04d620726942fa38d7cc740967949998af93a Mon Sep 17 00:00:00 2001 From: Davte Date: Sun, 16 Feb 2020 12:04:04 +0100 Subject: [PATCH] Coroutine wrapper default arguments --- davtelepot/__init__.py | 2 +- davtelepot/utilities.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/davtelepot/__init__.py b/davtelepot/__init__.py index b5300a9..e9142d7 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.28" +__version__ = "2.3.29" __maintainer__ = "Davide Testa" __contact__ = "t.me/davte" diff --git a/davtelepot/utilities.py b/davtelepot/utilities.py index ab85bf0..67abade 100644 --- a/davtelepot/utilities.py +++ b/davtelepot/utilities.py @@ -466,7 +466,7 @@ async def async_wrapper(coroutine, *args1, **kwargs1): asyncio.get_event_loop().run_until_complete(main()) ``` """ - async def wrapped_coroutine(*args2, **kwargs2): + async def wrapped_coroutine(*args2, bot=None, update=None, user_record=None, **kwargs2): # Update keyword arguments kwargs1.update(kwargs2) # Pass only supported arguments @@ -477,7 +477,7 @@ async def async_wrapper(coroutine, *args1, **kwargs1): coroutine ).parameters } - return await coroutine(*args1, *args2, **kwargs) + return await coroutine(*args1, *args2, bot=bot, update=update, user_record=user_record, **kwargs) return wrapped_coroutine