[Python-checkins] r83367 - python/branches/import_unicode/Parser/tokenizer.c
victor.stinner
python-checkins at python.org
Sat Jul 31 23:33:40 CEST 2010
Author: victor.stinner
Date: Sat Jul 31 23:33:40 2010
New Revision: 83367
Log:
PyObject_CallMethod(): use 'N' format
instead of 'O' format to avoid Py_DECREF().
Modified:
python/branches/import_unicode/Parser/tokenizer.c
Modified: python/branches/import_unicode/Parser/tokenizer.c
==============================================================================
--- python/branches/import_unicode/Parser/tokenizer.c (original)
+++ python/branches/import_unicode/Parser/tokenizer.c Sat Jul 31 23:33:40 2010
@@ -471,9 +471,8 @@
PyObject *filename = PyUnicode_DecodeFSDefault(tok->filename);
if (filename == NULL)
goto cleanup;
- stream = PyObject_CallMethod(io, "open", "Osis",
+ stream = PyObject_CallMethod(io, "open", "Nsis",
filename, "r", -1, enc);
- Py_DECREF(filename);
}
else
stream = PyObject_CallMethod(io, "open", "isisOOO",
More information about the Python-checkins
mailing list