[PATCH] perf python: Fix redundant self-assignment in get_argument_count()
From: liujing
Date: Thu Sep 03 2026 - 04:47:21 EST
From: Liu Jing <liujing@xxxxxxxxxxxxxxxxxxxx>
In get_argument_count(), the variable code_obj is assigned to itself
before being assigned the result of PyObject_GetAttrString(). This is
a redundant self-assignment that appears to be a typo.
Fix it by removing the redundant self-assignment.
Signed-off-by: Liu Jing <liujing@xxxxxxxxxxxxxxxxxxxx>
---
--- a/tools/perf/util/scripting-engines/trace-event-python.c
+++ b/tools/perf/util/scripting-engines/trace-event-python.c
@@ -165,7 +165,7 @@
{
int arg_count = 0;
- PyObject *code_obj = code_obj = PyObject_GetAttrString(handler, "__code__");
+ PyObject *code_obj = PyObject_GetAttrString(handler, "__code__");
PyErr_Clear();
if (code_obj) {
PyObject *arg_count_obj = PyObject_GetAttrString(code_obj,