summaryrefslogtreecommitdiffstats
path: root/Objects
diff options
context:
space:
mode:
authorSerhiy Storchaka <storchaka@gmail.com>2017-01-24 18:52:43 (GMT)
committerSerhiy Storchaka <storchaka@gmail.com>2017-01-24 18:52:43 (GMT)
commit4102d25b7eef868519b4c9b398690313cd36ef66 (patch)
tree47ced042ecd0a2729c651906339b9f945960f030 /Objects
parent574ff0680fbaeec1033f2301d527c4c784921ccb (diff)
parent713640c4c95df999957b5366fb8cd7f443906858 (diff)
downloadcpython-4102d25b7eef868519b4c9b398690313cd36ef66.zip
cpython-4102d25b7eef868519b4c9b398690313cd36ef66.tar.gz
cpython-4102d25b7eef868519b4c9b398690313cd36ef66.tar.bz2
Issue #29337: Fixed possible BytesWarning when compare the code objects.
Warnings could be emitted at compile time.
Diffstat (limited to 'Objects')
-rw-r--r--Objects/codeobject.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/Objects/codeobject.c b/Objects/codeobject.c
index f7f91a8..0d8a675 100644
--- a/Objects/codeobject.c
+++ b/Objects/codeobject.c
@@ -545,7 +545,7 @@ _PyCode_ConstantKey(PyObject *op)
PyTuple_SET_ITEM(tuple, i, item_key);
}
- key = PyTuple_Pack(3, Py_TYPE(op), op, tuple);
+ key = PyTuple_Pack(2, tuple, op);
Py_DECREF(tuple);
}
else if (PyFrozenSet_CheckExact(op)) {
@@ -579,7 +579,7 @@ _PyCode_ConstantKey(PyObject *op)
if (set == NULL)
return NULL;
- key = PyTuple_Pack(3, Py_TYPE(op), op, set);
+ key = PyTuple_Pack(2, set, op);
Py_DECREF(set);
return key;
}
@@ -590,7 +590,7 @@ _PyCode_ConstantKey(PyObject *op)
if (obj_id == NULL)
return NULL;
- key = PyTuple_Pack(3, Py_TYPE(op), op, obj_id);
+ key = PyTuple_Pack(2, obj_id, op);
Py_DECREF(obj_id);
}
return key;