From: Shantanu <12621235+hauntsaninja@users.noreply.github.com> Date: Mon, 20 May 2024 20:39:30 +0000 (-0700) Subject: gh-119253: use ImportError in _ios_support (#119254) X-Git-Tag: v3.14.0a1~1848 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=bf17986096491b9ca14c214ed4885340e7857e12;p=thirdparty%2FPython%2Fcpython.git gh-119253: use ImportError in _ios_support (#119254) --- diff --git a/Lib/_ios_support.py b/Lib/_ios_support.py index db3fe23e45bc..20467a7c2bca 100644 --- a/Lib/_ios_support.py +++ b/Lib/_ios_support.py @@ -5,7 +5,7 @@ except ImportError: # ctypes is an optional module. If it's not present, we're limited in what # we can tell about the system, but we don't want to prevent the module # from working. - print("ctypes isn't available; iOS system calls will not be available") + print("ctypes isn't available; iOS system calls will not be available", file=sys.stderr) objc = None else: # ctypes is available. Load the ObjC library, and wrap the objc_getClass, @@ -13,7 +13,7 @@ else: lib = util.find_library("objc") if lib is None: # Failed to load the objc library - raise RuntimeError("ObjC runtime library couldn't be loaded") + raise ImportError("ObjC runtime library couldn't be loaded") objc = cdll.LoadLibrary(lib) objc.objc_getClass.restype = c_void_p