[Python-checkins] cpython (merge 3.2 -> default): Merge 3.2

eric.araujo python-checkins at python.org
Fri Sep 2 17:45:29 CEST 2011


http://hg.python.org/cpython/rev/321b8372eef6
changeset: 72195:321b8372eef6
parent: 72193:017548088eee
parent: 72194:83c16d258fec
user: Éric Araujo <merwok at netwok.org>
date: Fri Sep 02 17:32:30 2011 +0200
summary:
 Merge 3.2
files:
 Parser/asdl_c.py | 2 +-
 Python/Python-ast.c | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/Parser/asdl_c.py b/Parser/asdl_c.py
--- a/Parser/asdl_c.py
+++ b/Parser/asdl_c.py
@@ -807,7 +807,7 @@
 
 static int obj2ast_string(PyObject* obj, PyObject** out, PyArena* arena)
 {
- if (!PyUnicode_CheckExact(obj)) {
+ if (!PyUnicode_CheckExact(obj) && !PyBytes_CheckExact(obj)) {
 PyErr_SetString(PyExc_TypeError, "AST string must be of type str");
 return 1;
 }
diff --git a/Python/Python-ast.c b/Python/Python-ast.c
--- a/Python/Python-ast.c
+++ b/Python/Python-ast.c
@@ -604,7 +604,7 @@
 
 static int obj2ast_string(PyObject* obj, PyObject** out, PyArena* arena)
 {
- if (!PyUnicode_CheckExact(obj)) {
+ if (!PyUnicode_CheckExact(obj) && !PyBytes_CheckExact(obj)) {
 PyErr_SetString(PyExc_TypeError, "AST string must be of type str");
 return 1;
 }
-- 
Repository URL: http://hg.python.org/cpython


More information about the Python-checkins mailing list

AltStyle によって変換されたページ (->オリジナル) /