summaryrefslogtreecommitdiffstats
path: root/Objects/longobject.c
diff options
context:
space:
mode:
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>2022-09-16 18:30:05 (GMT)
committerGitHub <noreply@github.com>2022-09-16 18:30:05 (GMT)
commitce11f39de53a7b1bb54e77c1f0ce15f020ef4536 (patch)
tree1b9ccddfa6df39fd557ba0f091c75fc629327ef7 /Objects/longobject.c
parentec08534f95021def8a9959e2e1312e9766986b25 (diff)
downloadcpython-ce11f39de53a7b1bb54e77c1f0ce15f020ef4536.zip
cpython-ce11f39de53a7b1bb54e77c1f0ce15f020ef4536.tar.gz
cpython-ce11f39de53a7b1bb54e77c1f0ce15f020ef4536.tar.bz2
gh-95778: Mention sys.set_int_max_str_digits() in error message (GH-96874)
When ValueError is raised if an integer is larger than the limit, mention sys.set_int_max_str_digits() in the error message. (cherry picked from commit e841ffc915e82e5ea6e3b473205417d63494808d) Co-authored-by: Victor Stinner <vstinner@python.org>
Diffstat (limited to 'Objects/longobject.c')
-rw-r--r--Objects/longobject.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/Objects/longobject.c b/Objects/longobject.c
index aea5edc..fe4395a 100644
--- a/Objects/longobject.c
+++ b/Objects/longobject.c
@@ -36,8 +36,8 @@ _Py_IDENTIFIER(big);
#define IS_SMALL_INT(ival) (-NSMALLNEGINTS <= (ival) && (ival) < NSMALLPOSINTS)
#define IS_SMALL_UINT(ival) ((ival) < NSMALLPOSINTS)
-#define _MAX_STR_DIGITS_ERROR_FMT_TO_INT "Exceeds the limit (%d) for integer string conversion: value has %zd digits"
-#define _MAX_STR_DIGITS_ERROR_FMT_TO_STR "Exceeds the limit (%d) for integer string conversion"
+#define _MAX_STR_DIGITS_ERROR_FMT_TO_INT "Exceeds the limit (%d) for integer string conversion: value has %zd digits; use sys.set_int_max_str_digits() to increase the limit"
+#define _MAX_STR_DIGITS_ERROR_FMT_TO_STR "Exceeds the limit (%d) for integer string conversion; use sys.set_int_max_str_digits() to increase the limit"
static PyObject *
get_small_int(sdigit ival)