From 9b6548d0b8004dcfc03cd95b33b99443f2743c71 Mon Sep 17 00:00:00 2001 From: Alex Root Junior Date: Fri, 26 May 2017 09:03:16 +0300 Subject: [PATCH] Change payload generator --- aiogram/utils/payload.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/aiogram/utils/payload.py b/aiogram/utils/payload.py index 7d9d0f88..30540178 100644 --- a/aiogram/utils/payload.py +++ b/aiogram/utils/payload.py @@ -1,5 +1,7 @@ DEFAULT_FILTER = ['self'] -def generate_payload(skip_items=DEFAULT_FILTER, **kwargs): - return {key: value for key, value in kwargs.items() if key not in skip_items and value} +def generate_payload(skip_items=None, **kwargs): + if skip_items is None: + skip_items = [] + return {key: value for key, value in kwargs.items() if key not in skip_items + DEFAULT_FILTER and value}