[Python-checkins] r73035 - python/branches/py3k/Objects/unicodeobject.c
raymond.hettinger
python-checkins at python.org
Sat May 30 00:11:22 CEST 2009
Author: raymond.hettinger
Date: Sat May 30 00:11:22 2009
New Revision: 73035
Log:
Strengthen the guard. The code doesn't work well with subclasses.
Modified:
python/branches/py3k/Objects/unicodeobject.c
Modified: python/branches/py3k/Objects/unicodeobject.c
==============================================================================
--- python/branches/py3k/Objects/unicodeobject.c (original)
+++ python/branches/py3k/Objects/unicodeobject.c Sat May 30 00:11:22 2009
@@ -8547,7 +8547,7 @@
}
} else {
/* x must be a dict */
- if (!PyDict_Check(x)) {
+ if (!PyDict_CheckExact(x)) {
PyErr_SetString(PyExc_TypeError, "if you give only one argument "
"to maketrans it must be a dict");
goto err;
More information about the Python-checkins
mailing list