#17413: make sure settrace funcs get passed exception instances for 'value'.
Patch by Ingrid Cheung and Brendan McLoughlin.
diff --git a/Misc/ACKS b/Misc/ACKS
index a7837a4..fe27994 100644
--- a/Misc/ACKS
+++ b/Misc/ACKS
@@ -208,6 +208,7 @@
Nicolas Chauvat
Jerry Chen
Michael Chermside
+Ingrid Cheung
Albert Chin-A-Young
Adal Chiriliuc
Matt Chisholm
@@ -786,6 +787,7 @@
Greg McFarlane
Alan McIntyre
Michael McLay
+Brendan McLoughlin
Mark Mc Mahon
Gordon McMillan
Andrew McNamara
diff --git a/Misc/NEWS b/Misc/NEWS
index a67ce0b..dde410f 100644
--- a/Misc/NEWS
+++ b/Misc/NEWS
@@ -12,6 +12,10 @@
Core and Builtins
-----------------
+- Issue #17413: sys.settrace callbacks were being passed a string instead of an
+ exception instance for the 'value' element of the arg tuple if the exception
+ originated from C code; now an exception instance is always provided.
+
- Issue #17782: Fix undefined behaviour on platforms where
``struct timespec``'s "tv_nsec" member is not a C long.