Mercurial > cpython-lru_cache-weakref
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); |
