diff --git a/tools/libinput-replay.py b/tools/libinput-replay.py index 67ef28f8..3a9cfab0 100755 --- a/tools/libinput-replay.py +++ b/tools/libinput-replay.py @@ -278,10 +278,10 @@ def loop(args, recording): input("Hit enter to start replaying") try: - processes = [] - for d in devices: - p = multiprocessing.Process(target=wrap, args=(replay, d, args.verbose)) - processes.append(p) + processes = [ + multiprocessing.Process(target=wrap, args=(replay, d, args.verbose)) + for d in devices + ] for p in processes: p.start() @@ -289,8 +289,6 @@ def loop(args, recording): for p in processes: p.join() - del processes - if args.once: break except KeyboardInterrupt: