Skip to content

Commit b09edbc

Browse files
committed
Fix lints for Python 3.12
1 parent 79514e7 commit b09edbc

File tree

3 files changed

+4
-6
lines changed

3 files changed

+4
-6
lines changed

evap/evaluation/models_logging.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
from datetime import date, datetime, time
77
from enum import Enum
88
from json import JSONEncoder
9+
from typing import assert_never
910

1011
from django.conf import settings
1112
from django.contrib.contenttypes.fields import GenericForeignKey
@@ -17,7 +18,6 @@
1718
from django.template.defaultfilters import yesno
1819
from django.utils.formats import localize
1920
from django.utils.translation import gettext_lazy as _
20-
from typing_extensions import assert_never
2121

2222
from evap.evaluation.tools import capitalize_first
2323

evap/staff/importers/enrollment.py

+2-3
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
from collections.abc import Iterable
44
from dataclasses import dataclass, fields
55
from datetime import date, datetime
6-
from typing import NoReturn, TypeAlias, TypeGuard, TypeVar
6+
from typing import NoReturn, TypeGuard
77

88
from django.conf import settings
99
from django.db import transaction
@@ -47,8 +47,7 @@ def __bool__(self) -> NoReturn:
4747

4848
invalid_value = InvalidValue()
4949

50-
T = TypeVar("T")
51-
MaybeInvalid: TypeAlias = T | InvalidValue
50+
type MaybeInvalid[T] = T | InvalidValue
5251

5352

5453
@dataclass

evap/staff/views.py

+1-2
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
from dataclasses import dataclass
66
from datetime import date, datetime
77
from enum import Enum
8-
from typing import Any, Final, Literal, cast
8+
from typing import Any, Final, Literal, assert_never, cast
99

1010
import openpyxl
1111
from django.conf import settings
@@ -38,7 +38,6 @@
3838
from django.utils.translation import gettext_lazy, ngettext
3939
from django.views.decorators.http import require_POST
4040
from django.views.generic import CreateView, FormView, UpdateView
41-
from typing_extensions import assert_never
4241

4342
from evap.contributor.views import export_contributor_results
4443
from evap.evaluation.auth import manager_required, reviewer_required, staff_permission_required

0 commit comments

Comments
 (0)