Skip to content

Commit a6e03c3

Browse files
committed
More 3.9 fixes
1 parent a659e56 commit a6e03c3

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

python/tskit/jit/numba.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,11 @@ def jitdataclass(cls):
1717
del dc_cls.__dataclass_params__
1818
del dc_cls.__dataclass_fields__
1919
del dc_cls.__repr__
20-
del dc_cls.__replace__
20+
try:
21+
del dc_cls.__replace__
22+
except AttributeError:
23+
# __replace__ is not available in Python < 3.10
24+
pass
2125
del dc_cls.__match_args__
2226
return numba.experimental.jitclass(dc_cls)
2327

0 commit comments

Comments
 (0)