Skip to content

Commit c404ed4

Browse files
committed
Revert unneeded code changes.
1 parent 986f23a commit c404ed4

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

Objects/typeobject.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6269,7 +6269,8 @@ type_setattro(PyObject *self, PyObject *name, PyObject *value)
62696269
// we need to initialize tp_dict. We don't just do PyType_Ready
62706270
// because we could already be readying.
62716271
BEGIN_TYPE_LOCK();
6272-
if (type->tp_dict == NULL) {
6272+
dict = type->tp_dict;
6273+
if (dict == NULL) {
62736274
dict = type->tp_dict = PyDict_New();
62746275
}
62756276
END_TYPE_LOCK();
@@ -6280,8 +6281,8 @@ type_setattro(PyObject *self, PyObject *name, PyObject *value)
62806281
}
62816282

62826283
BEGIN_TYPE_DICT_LOCK(dict);
6283-
res = type_update_dict(type, (PyDictObject *)dict, name, value,
6284-
&old_value);
6284+
res = type_update_dict(type, (PyDictObject *)dict, name, value, &old_value);
6285+
assert(_PyType_CheckConsistency(type));
62856286
if (res == 0) {
62866287
if (is_dunder_name(name) && has_slotdef(name)) {
62876288
// The name corresponds to a type slot.
@@ -6292,7 +6293,6 @@ type_setattro(PyObject *self, PyObject *name, PyObject *value)
62926293
}
62936294
}
62946295
END_TYPE_DICT_LOCK();
6295-
assert(res < 0 || _PyType_CheckConsistency(type));
62966296

62976297
done:
62986298
Py_DECREF(name);

0 commit comments

Comments
 (0)