Skip to content

Commit bf9a81a

Browse files
committed
fix linting errors
1 parent a624eb0 commit bf9a81a

File tree

3 files changed

+4
-3
lines changed

3 files changed

+4
-3
lines changed

src/django_enum/fields.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -952,7 +952,7 @@ class EnumPositiveBigIntegerField(IntEnumField, PositiveBigIntegerField):
952952
"""
953953

954954

955-
class EnumDateField(EnumField[Type[date]], DateField):
955+
class EnumDateField(EnumField[Type[date]], DateField): # type: ignore[misc]
956956
"""
957957
A database field supporting enumerations with date values.
958958
"""
@@ -986,7 +986,7 @@ def get_db_prep_value(self, value, connection, prepared=False) -> Any:
986986
)
987987

988988

989-
class EnumDateTimeField(EnumField[Type[datetime]], DateTimeField):
989+
class EnumDateTimeField(EnumField[Type[datetime]], DateTimeField): # type: ignore[misc]
990990
"""
991991
A database field supporting enumerations with datetime values.
992992
"""

src/django_enum/query.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,7 @@ class HasAnyFlagsLookup(HasAllFlagsLookup):
8686

8787
def process_rhs(self, compiler, connection):
8888
rhs_sql, rhs_params = super().process_rhs(compiler, connection)
89+
rhs_params = list(rhs_params) if isinstance(rhs_params, tuple) else rhs_params
8990
if rhs_params:
9091
rhs_params[0] = 0
9192
else:

src/django_enum/utils.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -320,7 +320,7 @@ def members(enum: Type[E], aliases: bool = True) -> Generator[E, None, None]:
320320
from enum_properties import SymmetricMixin
321321

322322
if issubclass(enum, SymmetricMixin):
323-
for member in enum.__first_class_members__:
323+
for member in getattr(enum, "__first_class_members__", []):
324324
yield enum[member] # type: ignore[index]
325325
return
326326
yield from enum.__members__.values()

0 commit comments

Comments
 (0)