We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent dfeb160 commit e65987dCopy full SHA for e65987d
3 files changed
Lib/ctypes/__init__.py
@@ -2,9 +2,10 @@
2
3
import os as _os
4
import sys as _sys
5
-import sysconfig as _sysconfig
6
import types as _types
7
+lazy import sysconfig as _sysconfig
8
+
9
from _ctypes import Union, Structure, Array
10
from _ctypes import _Pointer
11
from _ctypes import CFuncPtr as _CFuncPtr
Lib/ctypes/_layout.py
@@ -5,11 +5,12 @@
"""
import sys
-import warnings
from _ctypes import CField, buffer_info
import ctypes
12
+lazy import warnings
13
14
def round_down(n, multiple):
15
assert n >= 0
16
assert multiple > 0
Lib/ctypes/util.py
@@ -1,8 +1,9 @@
1
import os
-import shutil
-import subprocess
+lazy import shutil
+lazy import subprocess
# find_library(name) returns the pathname of a library, or None.
if os.name == "nt":
0 commit comments