Skip to content

Commit 64473c2

Browse files
author
neal.norwitz
committed
Use unicode for much of errors.
git-svn-id: http://svn.python.org/projects/python/branches/py3k@57411 6015fed2-1504-0410-9fe1-9d1591cc4771
1 parent df59f85 commit 64473c2

1 file changed

Lines changed: 7 additions & 7 deletions

File tree

Python/errors.c

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -350,7 +350,7 @@ PyErr_SetFromErrnoWithFilenameObject(PyObject *exc, PyObject *filenameObject)
350350
PyObject *
351351
PyErr_SetFromErrnoWithFilename(PyObject *exc, char *filename)
352352
{
353-
PyObject *name = filename ? PyString_FromString(filename) : NULL;
353+
PyObject *name = filename ? PyUnicode_FromString(filename) : NULL;
354354
PyObject *result = PyErr_SetFromErrnoWithFilenameObject(exc, name);
355355
Py_XDECREF(name);
356356
return result;
@@ -429,7 +429,7 @@ PyObject *PyErr_SetExcFromWindowsErrWithFilename(
429429
int ierr,
430430
const char *filename)
431431
{
432-
PyObject *name = filename ? PyString_FromString(filename) : NULL;
432+
PyObject *name = filename ? PyUnicode_FromString(filename) : NULL;
433433
PyObject *ret = PyErr_SetExcFromWindowsErrWithFilenameObject(exc,
434434
ierr,
435435
name);
@@ -468,7 +468,7 @@ PyObject *PyErr_SetFromWindowsErrWithFilename(
468468
int ierr,
469469
const char *filename)
470470
{
471-
PyObject *name = filename ? PyString_FromString(filename) : NULL;
471+
PyObject *name = filename ? PyUnicode_FromString(filename) : NULL;
472472
PyObject *result = PyErr_SetExcFromWindowsErrWithFilenameObject(
473473
PyExc_WindowsError,
474474
ierr, name);
@@ -558,7 +558,7 @@ PyErr_NewException(char *name, PyObject *base, PyObject *dict)
558558
goto failure;
559559
}
560560
if (PyDict_GetItemString(dict, "__module__") == NULL) {
561-
modulename = PyString_FromStringAndSize(name,
561+
modulename = PyUnicode_FromStringAndSize(name,
562562
(Py_ssize_t)(dot-name));
563563
if (modulename == NULL)
564564
goto failure;
@@ -610,7 +610,7 @@ PyErr_WriteUnraisable(PyObject *obj)
610610
if (moduleName == NULL)
611611
PyFile_WriteString("<unknown>", f);
612612
else {
613-
char* modstr = PyString_AsString(moduleName);
613+
char* modstr = PyUnicode_AsString(moduleName);
614614
if (modstr &&
615615
strcmp(modstr, "__builtin__") != 0)
616616
{
@@ -728,7 +728,7 @@ PyErr_SyntaxLocation(const char *filename, int lineno)
728728
Py_DECREF(tmp);
729729
}
730730
if (filename != NULL) {
731-
tmp = PyString_FromString(filename);
731+
tmp = PyUnicode_FromString(filename);
732732
if (tmp == NULL)
733733
PyErr_Clear();
734734
else {
@@ -805,7 +805,7 @@ PyErr_ProgramText(const char *filename, int lineno)
805805
char *p = linebuf;
806806
while (*p == ' ' || *p == '\t' || *p == '\014')
807807
p++;
808-
return PyString_FromString(p);
808+
return PyUnicode_FromString(p);
809809
}
810810
return NULL;
811811
}

0 commit comments

Comments
 (0)