Skip to content

Commit d75458f

Browse files
authored
Only call uuid._load_system_functions() if it exists.
This private API has been a no-op for several releases and is going away in Python 3.13.
1 parent 10924ba commit d75458f

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

freezegun/api.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,9 @@
6868
uuid_generate_time_attr = '_uuid_generate_time'
6969
except AttributeError:
7070
# noinspection PyUnresolvedReferences
71-
uuid._load_system_functions()
71+
if hasattr(uuid, '_load_system_functions'):
72+
# A no-op after Python ~3.9, being removed in 3.13.
73+
uuid._load_system_functions()
7274
# noinspection PyUnresolvedReferences
7375
real_uuid_generate_time = uuid._generate_time_safe
7476
uuid_generate_time_attr = '_generate_time_safe'

0 commit comments

Comments
 (0)