summaryrefslogtreecommitdiffstats
path: root/Python/exceptions.c
diff options
context:
space:
mode:
Diffstat (limited to 'Python/exceptions.c')
-rw-r--r--Python/exceptions.c17
1 files changed, 9 insertions, 8 deletions
diff --git a/Python/exceptions.c b/Python/exceptions.c
index c0e4d54..05e318e 100644
--- a/Python/exceptions.c
+++ b/Python/exceptions.c
@@ -224,7 +224,8 @@ Exception__init__(PyObject* self, PyObject* args)
return NULL;
/* set args attribute */
- args = PySequence_GetSlice(args, 1, PySequence_Length(args));
+ /* XXX size is only a hint */
+ args = PySequence_GetSlice(args, 1, PySequence_Size(args));
if (!args)
return NULL;
status = PyObject_SetAttrString(self, "args", args);
@@ -249,7 +250,7 @@ Exception__str__(PyObject* self, PyObject* args)
if (!args)
return NULL;
- switch (PySequence_Length(args)) {
+ switch (PySequence_Size(args)) {
case 0:
out = PyString_FromString("");
break;
@@ -374,7 +375,7 @@ SystemExit__init__(PyObject* self, PyObject* args)
return NULL;
/* Set args attribute. */
- if (!(args = PySequence_GetSlice(args, 1, PySequence_Length(args))))
+ if (!(args = PySequence_GetSlice(args, 1, PySequence_Size(args))))
return NULL;
status = PyObject_SetAttrString(self, "args", args);
@@ -384,7 +385,7 @@ SystemExit__init__(PyObject* self, PyObject* args)
}
/* set code attribute */
- switch (PySequence_Length(args)) {
+ switch (PySequence_Size(args)) {
case 0:
Py_INCREF(Py_None);
code = Py_None;
@@ -441,7 +442,7 @@ EnvironmentError__init__(PyObject* self, PyObject* args)
if (!(self = get_self(args)))
return NULL;
- if (!(args = PySequence_GetSlice(args, 1, PySequence_Length(args))))
+ if (!(args = PySequence_GetSlice(args, 1, PySequence_Size(args))))
return NULL;
if (PyObject_SetAttrString(self, "args", args) ||
@@ -452,7 +453,7 @@ EnvironmentError__init__(PyObject* self, PyObject* args)
goto finally;
}
- switch (PySequence_Length(args)) {
+ switch (PySequence_Size(args)) {
case 3:
/* Where a function has a single filename, such as open() or some
* of the os module functions, PyErr_SetFromErrnoWithFilename() is
@@ -671,13 +672,13 @@ SyntaxError__init__(PyObject* self, PyObject* args)
if (!(self = get_self(args)))
return NULL;
- if (!(args = PySequence_GetSlice(args, 1, PySequence_Length(args))))
+ if (!(args = PySequence_GetSlice(args, 1, PySequence_Size(args))))
return NULL;
if (PyObject_SetAttrString(self, "args", args))
goto finally;
- lenargs = PySequence_Length(args);
+ lenargs = PySequence_Size(args);
if (lenargs >= 1) {
PyObject* item0 = PySequence_GetItem(args, 0);
int status;