From ade5b8c2c960fa605a8c8b103a07b80f8bbd3999 Mon Sep 17 00:00:00 2001 From: Alex RootJunior Date: Thu, 18 Apr 2019 00:52:52 +0300 Subject: [PATCH] Type hint for CommandStart --- aiogram/dispatcher/filters/builtin.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/aiogram/dispatcher/filters/builtin.py b/aiogram/dispatcher/filters/builtin.py index 86408260..08c3cbb6 100644 --- a/aiogram/dispatcher/filters/builtin.py +++ b/aiogram/dispatcher/filters/builtin.py @@ -1,5 +1,6 @@ import inspect import re +import typing from contextvars import ContextVar from dataclasses import dataclass, field from typing import Any, Dict, Iterable, Optional, Union @@ -93,7 +94,8 @@ class Command(Filter): class CommandStart(Command): - def __init__(self, deep_link=None): + def __init__(self, deep_link: typing.Optional[str, re.Pattern] = None): + super(CommandStart, self).__init__(['start']) self.deep_link = deep_link