Skip to content

Commit c5dddb3

Browse files
committed
simplify python 3.11 special case for #106 - also fix linting
1 parent 1e0c99e commit c5dddb3

File tree

1 file changed

+5
-7
lines changed

1 file changed

+5
-7
lines changed

src/enum_properties/__init__.py

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -833,16 +833,14 @@ class StrEnumProperties(
833833
def __hash__(self):
834834
return getattr(enum, "StrEnum", str).__hash__(self)
835835

836-
def __str__(self):
837-
if sys.version_info < (3, 11):
836+
if sys.version_info < (3, 11):
837+
838+
def __str__(self):
838839
return str(self.value)
839-
return super().__str__()
840840

841-
@staticmethod
842-
def _generate_next_value_(name, start, count, last_values):
843-
if sys.version_info < (3, 11):
841+
@staticmethod
842+
def _generate_next_value_(name, start, count, last_values):
844843
return name.lower()
845-
return enum.StrEnum._generate_next_value_(name, start, count, last_values)
846844

847845

848846
class DecomposeMixin(with_typehint(enum.Flag)): # type: ignore

0 commit comments

Comments
 (0)