Issue #13441: Log the locale when localeconv() fails
diff --git a/Lib/test/test__locale.py b/Lib/test/test__locale.py
index 3fadb57..19bca68 100644
--- a/Lib/test/test__locale.py
+++ b/Lib/test/test__locale.py
@@ -86,9 +86,13 @@
                 setlocale(LC_CTYPE, loc)
             except Error:
                 continue
+            try:
+                formatting = localeconv()
+            except Exception as err:
+                self.fail("localeconv() failed with %s locale: %s" % (loc, err))
             for lc in ("decimal_point",
                         "thousands_sep"):
-                self.numeric_tester('localeconv', localeconv()[lc], lc, loc)
+                self.numeric_tester('localeconv', formatting[lc], lc, loc)
 
     @unittest.skipUnless(nl_langinfo, "nl_langinfo is not available")
     def test_lc_numeric_basic(self):