From f1e910f8d8032b7ae9d7ee93d870034da01abe92 Mon Sep 17 00:00:00 2001 From: Conatum Date: Sun, 3 Sep 2023 15:05:31 +0300 Subject: [PATCH] fix (utils): Remove null `view` from send args. --- src/utils/lib.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/utils/lib.py b/src/utils/lib.py index 16d89135..795decf2 100644 --- a/src/utils/lib.py +++ b/src/utils/lib.py @@ -25,6 +25,8 @@ multiselect_regex = re.compile( tick = '✅' cross = '❌' +MISSING = object() + class MessageArgs: """ @@ -113,7 +115,13 @@ class MessageArgs: @property def send_args(self) -> dict: - return self.kwargs + if self.kwargs.get('view', MISSING) is None: + kwargs = self.kwargs.copy() + kwargs.pop('view') + else: + kwargs = self.kwargs + + return kwargs @property def edit_args(self) -> dict: