https://github.com/python/cpython/commit/071d996e13d5499b3a0590a4a874e4bbe7fb86bf
commit: 071d996e13d5499b3a0590a4a874e4bbe7fb86bf
branch: 3.13
author: Miss Islington (bot) <[email protected]>
committer: AlexWaygood <[email protected]>
date: 2024-05-20T22:21:28Z
summary:

[3.13] gh-119253: use ImportError in _ios_support (GH-119254) (#119265)

Co-authored-by: Shantanu <[email protected]>

files:
M Lib/_ios_support.py

diff --git a/Lib/_ios_support.py b/Lib/_ios_support.py
index db3fe23e45bca0..20467a7c2bcaeb 100644
--- a/Lib/_ios_support.py
+++ b/Lib/_ios_support.py
@@ -5,7 +5,7 @@
     # 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 @@
     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

_______________________________________________
Python-checkins mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3/lists/python-checkins.python.org/
Member address: [email protected]

Reply via email to