From e4af28c4a398cd87378d3833b1d25db0f291ac9e Mon Sep 17 00:00:00 2001 From: Egor Tensin Date: Fri, 9 Oct 2026 11:35:11 +0500 Subject: upgrade to StrEnum --- vk/last_seen.py | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) (limited to 'vk/last_seen.py') diff --git a/vk/last_seen.py b/vk/last_seen.py index 757a5d7..225f107 100644 --- a/vk/last_seen.py +++ b/vk/last_seen.py @@ -6,7 +6,7 @@ from collections import OrderedDict from collections.abc import MutableMapping from datetime import datetime, timezone -from enum import Enum +from enum import auto, StrEnum from numbers import Integral, Real from .platform import Platform @@ -30,12 +30,9 @@ def _parse_platform(x): return Platform(x) -class LastSeenField(Enum): - TIME = "time" - PLATFORM = "platform" - - def __str__(self): - return self.value +class LastSeenField(StrEnum): + TIME = auto() + PLATFORM = auto() class LastSeen(MutableMapping): -- cgit v1.3