Skip to content

Commit 95bfde7

Browse files
committed
Conditional import
1 parent 4411382 commit 95bfde7

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

src/cattrs/v/_fluent.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,13 @@
1212
Sequence,
1313
Sized,
1414
TypeVar,
15-
assert_never,
1615
)
1716

17+
try:
18+
from typing import assert_never
19+
except ImportError:
20+
from typing_extensions import assert_never
21+
1822
from attrs import Attribute, AttrsInstance, define
1923
from attrs import fields as f
2024

@@ -279,7 +283,7 @@ def customize(
279283
)
280284
else:
281285
# The match is exhaustive.
282-
assert_never()
286+
assert_never(field)
283287
res = make_dict_structure_fn(
284288
cl,
285289
converter,

0 commit comments

Comments
 (0)