Message ID | 20230823085429.20519-6-mads@ynddal.dk (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Series | simpletrace: refactor and general improvements | expand |
On 23/8/23 10:54, Mads Ynddal wrote: > From: Mads Ynddal <m.ynddal@samsung.com> > > The call to `getargspec` was deprecated and in Python 3.11 it has been > removed in favor of `getfullargspec`. `getfullargspec` is compatible > with QEMU's requirement of at least Python version 3.6. > > Signed-off-by: Mads Ynddal <m.ynddal@samsung.com> > Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com> > --- > scripts/simpletrace.py | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
diff --git a/scripts/simpletrace.py b/scripts/simpletrace.py index 09511f624d..971b2a0f6a 100755 --- a/scripts/simpletrace.py +++ b/scripts/simpletrace.py @@ -221,7 +221,7 @@ def build_fn(analyzer, event): return analyzer.catchall event_argcount = len(event.args) - fn_argcount = len(inspect.getargspec(fn)[0]) - 1 + fn_argcount = len(inspect.getfullargspec(fn)[0]) - 1 if fn_argcount == event_argcount + 1: # Include timestamp as first argument return lambda _, rec: fn(*(rec[1:2] + rec[3:3 + event_argcount]))