stdlib: new signature for CDLL in 3.12 (#13313)

This commit is contained in:
Refael Ackermann authored and GitHub committed 2024-12-29 17:24:12 -08:00
1 parent ebc9ff8718
commit ca6251ad64
2 files changed
+18 -1

No files matched your search

@@ -0,0 +1,11 @@
import ctypes
import sys
from pathlib import Path
from typing_extensions import assert_type
assert_type(ctypes.CDLL(None), ctypes.CDLL)
assert_type(ctypes.CDLL("."), ctypes.CDLL)
# https://github.com/python/cpython/pull/7032
if sys.version_info >= (3, 12):
assert_type(ctypes.CDLL(Path(".")), ctypes.CDLL)