From 0e4f76405d79e95abfdda21b9dfc10c7f32340e8 Mon Sep 17 00:00:00 2001
From: Raymond Hettinger <python@rcn.com>
Date: Tue, 28 Oct 2003 07:32:28 +0000
Subject: Fix nits in error messages.

---
 Modules/itertoolsmodule.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/Modules/itertoolsmodule.c b/Modules/itertoolsmodule.c
index 7cafc14..be2d735 100644
--- a/Modules/itertoolsmodule.c
+++ b/Modules/itertoolsmodule.c
@@ -767,7 +767,7 @@ islice_new(PyTypeObject *type, PyObject *args, PyObject *kwds)
 				if (PyErr_Occurred())
 					PyErr_Clear();
 				PyErr_SetString(PyExc_ValueError,
-				   "Stop argument must be an integer or None.");
+				   "Stop argument must be a non-negative integer or None.");
 				return NULL;
 			}
 		}
@@ -776,7 +776,7 @@ islice_new(PyTypeObject *type, PyObject *args, PyObject *kwds)
 		if (start == -1 && PyErr_Occurred()) {
 			PyErr_Clear();
 			PyErr_SetString(PyExc_ValueError,
-			   "Start argument must be an integer.");
+			   "Start argument must be a non-negative integer.");
 			return NULL;
 		}
 		if (a2 != Py_None) {
@@ -785,7 +785,7 @@ islice_new(PyTypeObject *type, PyObject *args, PyObject *kwds)
 				if (PyErr_Occurred())
 					PyErr_Clear();
 				PyErr_SetString(PyExc_ValueError,
-				   "Stop argument must be an integer or None.");
+				   "Stop argument must be a non-negative integer or None.");
 				return NULL;
 			}
 		}
@@ -793,7 +793,7 @@ islice_new(PyTypeObject *type, PyObject *args, PyObject *kwds)
 
 	if (start<0 || stop<-1) {
 		PyErr_SetString(PyExc_ValueError,
-		   "Indices for islice() must be positive.");
+		   "Indices for islice() must be non-negative integers.");
 		return NULL;
 	}
 
-- 
cgit v0.12

