From: Mads Ynddal <m.ynd...@samsung.com> The signature of `process` in simpletrace.py has changed to not take filepaths as the two first arguments, but rather a file-like object. We change the code here to reflect that.
Signed-off-by: Mads Ynddal <m.ynd...@samsung.com> --- scripts/analyse-locks-simpletrace.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/scripts/analyse-locks-simpletrace.py b/scripts/analyse-locks-simpletrace.py index d650dd7140..235fae2ba2 100755 --- a/scripts/analyse-locks-simpletrace.py +++ b/scripts/analyse-locks-simpletrace.py @@ -69,7 +69,8 @@ def get_args(): # Gather data from the trace analyser = MutexAnalyser() - simpletrace.process(args.events, args.tracefile, analyser) + with open(args.events, 'r') as events, open(args.tracefile, 'rb') as tracefile: + simpletrace.process(events, tracefile, analyser) print ("Total locks: %d, locked: %d, unlocked: %d" % (analyser.locks, analyser.locked, analyser.unlocks)) -- 2.38.1