mirror of
https://github.com/aiogram/aiogram.git
synced 2026-04-08 16:37:47 +00:00
Add class helper ChatAction (#803)
* Add class helper ChatAction * Change using helper to using enum.Enum * Add test for class ChatAction * Use black formatting * Add pull request description to CHANGES * Add test coverage * Use AutoName class for enum values * Move `AutoName` to separate file * Move inheritance from `str` * Fix failing mypy * Delete old actions Co-authored-by: Evgen Fil <evgfilim1@yandex.ru>
This commit is contained in:
parent
bc5b26de5f
commit
851f7a2a37
5 changed files with 56 additions and 0 deletions
8
aiogram/utils/enum.py
Normal file
8
aiogram/utils/enum.py
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
import enum
|
||||
from typing import Any, List
|
||||
|
||||
|
||||
class AutoName(str, enum.Enum):
|
||||
@staticmethod
|
||||
def _generate_next_value_(name: str, start: int, count: int, last_values: List[Any]) -> str:
|
||||
return name.lower()
|
||||
Loading…
Add table
Add a link
Reference in a new issue