comparison Python/errors.c @ 54721:921e569d1215 legacy-trunk

Add const qualifier to PyErr_SetFromErrnoWithFilename and to PyErr_SetFromErrnoWithUnicodeFilename.
author Alexandre Vassalotti <alexandre@peadrop.com>
date Fri, 12 Jun 2009 20:57:12 +0000
parents d64d47ee54a1
children cf39c5e462f9
comparison
equal deleted inserted replaced
54720:24c8d1aabade 54721:921e569d1215
369 return NULL; 369 return NULL;
370 } 370 }
371 371
372 372
373 PyObject * 373 PyObject *
374 PyErr_SetFromErrnoWithFilename(PyObject *exc, char *filename) 374 PyErr_SetFromErrnoWithFilename(PyObject *exc, const char *filename)
375 { 375 {
376 PyObject *name = filename ? PyString_FromString(filename) : NULL; 376 PyObject *name = filename ? PyString_FromString(filename) : NULL;
377 PyObject *result = PyErr_SetFromErrnoWithFilenameObject(exc, name); 377 PyObject *result = PyErr_SetFromErrnoWithFilenameObject(exc, name);
378 Py_XDECREF(name); 378 Py_XDECREF(name);
379 return result; 379 return result;
380 } 380 }
381 381
382 #ifdef MS_WINDOWS 382 #ifdef MS_WINDOWS
383 PyObject * 383 PyObject *
384 PyErr_SetFromErrnoWithUnicodeFilename(PyObject *exc, Py_UNICODE *filename) 384 PyErr_SetFromErrnoWithUnicodeFilename(PyObject *exc, const Py_UNICODE *filename)
385 { 385 {
386 PyObject *name = filename ? 386 PyObject *name = filename ?
387 PyUnicode_FromUnicode(filename, wcslen(filename)) : 387 PyUnicode_FromUnicode(filename, wcslen(filename)) :
388 NULL; 388 NULL;
389 PyObject *result = PyErr_SetFromErrnoWithFilenameObject(exc, name); 389 PyObject *result = PyErr_SetFromErrnoWithFilenameObject(exc, name);