From 9f7eb08fcae0910895481774ce1ff002fbb95c10 Mon Sep 17 00:00:00 2001 From: Hunter Harloff Date: Mon, 1 Apr 2024 19:59:55 -0400 Subject: [PATCH] Change to overflow error --- vm/src/stdlib/itertools.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/vm/src/stdlib/itertools.rs b/vm/src/stdlib/itertools.rs index 44a8ffef3b..08a3469191 100644 --- a/vm/src/stdlib/itertools.rs +++ b/vm/src/stdlib/itertools.rs @@ -1985,9 +1985,9 @@ mod decl { if n.lt(&BigInt::one()) { return Err(vm.new_value_error("n must be at least one".to_owned())); } - let n = n - .to_usize() - .ok_or(vm.new_value_error("Python int too large to convert to usize".to_owned()))?; + let n = n.to_usize().ok_or( + vm.new_overflow_error("Python int too large to convert to usize".to_owned()), + )?; let iterable = iterable_ref.get_iter(vm)?; Self {